Nov 12
2024
SELL
Open market or private sale
$180,400
$36.08 p/Share
5,000
Reduced 3.37%
143,547
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$107,750
$21.55 p/Share
5,000
Added 3.26%
148,547
Common Stock
Jun 04
2024
SELL
Payment of exercise price or tax liability
$242,218
$28.55 p/Share
8,484
Reduced 5.58%
143,547
Common Stock
Jun 04
2024
BUY
Grant, award, or other acquisition
-
3,398
Added 2.19%
152,031
Common Stock
Apr 18
2024
BUY
Grant, award, or other acquisition
-
1,828
Added 1.21%
148,633
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
1,286
Added 0.87%
146,805
Common Stock
Jun 08
2023
SELL
Payment of exercise price or tax liability
$302,577
$23.05 p/Share
13,127
Reduced 8.38%
143,467
Common Stock
Jun 06
2023
SELL
Payment of exercise price or tax liability
$10,635
$22.02 p/Share
483
Reduced 0.31%
156,594
Common Stock
Jun 06
2023
BUY
Grant, award, or other acquisition
-
2,208
Added 1.39%
157,077
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
29,309
Added 15.91%
154,869
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
912
Added 0.72%
125,560
Common Stock
Nov 10
2022
SELL
Open market or private sale
$205,799
$41.16 p/Share
5,000
Reduced 3.92%
122,422
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
$161,850
$32.37 p/Share
5,000
Added 3.78%
127,422
Common Stock
May 23
2022
SELL
Open market or private sale
$161,700
$32.34 p/Share
5,000
Reduced 3.72%
129,392
Common Stock
May 23
2022
BUY
Exercise of conversion of derivative security
$157,900
$31.58 p/Share
5,000
Added 3.59%
134,392
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$220,740
$31.67 p/Share
6,970
Reduced 5.39%
122,422
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
21,945
Added 14.5%
129,392
Common Stock
May 18
2022
BUY
Grant, award, or other acquisition
-
1,269
Added 1.17%
107,447
Common Stock
May 19
2021
BUY
Grant, award, or other acquisition
-
14,370
Added 12.19%
103,545
Common Stock
May 16
2021
SELL
Payment of exercise price or tax liability
$7,029
$39.49 p/Share
178
Reduced 0.2%
89,175
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$93,196
$39.49 p/Share
2,360
Reduced 2.57%
89,353
Common Stock
Mar 10
2021
SELL
Open market or private sale
$182,750
$36.55 p/Share
5,000
Reduced 5.17%
91,713
Common Stock
Mar 10
2021
BUY
Exercise of conversion of derivative security
$143,950
$28.79 p/Share
5,000
Added 4.92%
96,713
Common Stock