Nov 25
2024
SELL
Open market or private sale
$1,216,500
$48.66 p/Share
25,000
Reduced 12.83%
169,922
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$730,968
$38.6 p/Share
18,937
Reduced 8.86%
194,912
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$500,934
$18.56 p/Share
26,990
Added 11.55%
206,640
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
58,875
Added 23.97%
186,712
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$355,891
$33.93 p/Share
10,489
Reduced 7.58%
127,837
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$41,921
$33.51 p/Share
1,251
Reduced 1.09%
113,721
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
44,819
Added 24.47%
138,326
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$292,894
$30.66 p/Share
9,553
Reduced 9.3%
93,214
Common Stock
Dec 04
2023
BUY
Exercise of conversion of derivative security
$248,420
$21.63 p/Share
11,485
Added 10.05%
102,767
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$61,854
$36.95 p/Share
1,674
Reduced 1.8%
91,282
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$36,110
$36.66 p/Share
985
Reduced 1.05%
92,956
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$222,982
$37.17 p/Share
5,999
Reduced 6.75%
82,814
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
20,243
Added 18.56%
88,813
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
11,127
Added 10.59%
93,941
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$39,363
$37.17 p/Share
1,059
Reduced 1.52%
68,570
Common Stock
Oct 27
2022
SELL
Open market or private sale
$365,176
$35.77 p/Share
10,209
Reduced 12.8%
69,533
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$801,950
$35.35 p/Share
22,686
Reduced 22.15%
79,742
Common Stock
Oct 25
2022
BUY
Exercise of conversion of derivative security
$531,254
$16.15 p/Share
32,895
Added 24.31%
102,428
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$82,357
$48.19 p/Share
1,709
Reduced 2.4%
69,533
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$332,043
$47.34 p/Share
7,014
Reduced 10.27%
61,278
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
29,416
Added 29.22%
71,242
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$45,336
$48.54 p/Share
934
Reduced 1.88%
48,840
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$58,418
$47.34 p/Share
1,234
Reduced 2.42%
49,774
Common Stock
Sep 08
2021
SELL
Open market or private sale
$244,749
$38.41 p/Share
6,372
Reduced 11.1%
51,008
Common Stock
Sep 02
2021
SELL
Payment of exercise price or tax liability
$439,480
$38.69 p/Share
11,359
Reduced 16.52%
57,380
Common Stock