Nov 22
2024
SELL
Open market or private sale
$25,600
$41.9 p/Share
611
Reduced 0.69%
87,921
Common Stock
Nov 21
2024
SELL
Open market or private sale
$2,052,112
$41.55 p/Share
49,389
Reduced 35.81%
88,532
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$123,549
$45.81 p/Share
2,697
Reduced 1.92%
137,921
Common Stock
Mar 12
2024
SELL
Open market or private sale
$1,046,270
$45.49 p/Share
23,000
Reduced 14.06%
140,618
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$151,818
$44.93 p/Share
3,379
Reduced 2.02%
163,618
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,784,032
$46.27 p/Share
38,557
Reduced 18.76%
166,997
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$1,050,292
$27.24 p/Share
38,557
Added 16.24%
198,799
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
15,230
Added 8.36%
166,997
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$1,267,960
$44.7 p/Share
28,366
Reduced 15.75%
151,767
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
80,372
Added 33.97%
156,251
Common Stock
Mar 22
2023
SELL
Payment of exercise price or tax liability
$116,197
$43.1 p/Share
2,696
Reduced 2.63%
99,761
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$90,221
$49.14 p/Share
1,836
Reduced 1.96%
91,774
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
10,683
Added 9.44%
102,457
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$76,907
$47.68 p/Share
1,613
Reduced 1.69%
93,610
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$217,435
$46.59 p/Share
4,667
Reduced 4.67%
95,223
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
18,830
Added 15.86%
99,890
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$143,535
$53.24 p/Share
2,696
Reduced 3.22%
81,060
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
14,884
Added 15.09%
83,756
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$48,694
$48.5 p/Share
1,004
Reduced 1.44%
68,872
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$66,369
$50.09 p/Share
1,325
Reduced 1.86%
69,876
Common Stock
Dec 15
2021
-
505
Reduced 0.7%
71,201
Common Stock
Nov 17
2021
SELL
Open market or private sale
$968,874
$52.09 p/Share
18,600
Reduced 20.6%
71,706
Common Stock
Nov 16
2021
SELL
Open market or private sale
$909,249
$51.88 p/Share
17,526
Reduced 16.25%
90,306
Common Stock
Nov 16
2021
BUY
Exercise of conversion of derivative security
$343,685
$19.61 p/Share
17,526
Added 13.98%
107,832
Common Stock
Mar 22
2021
BUY
Grant, award, or other acquisition
-
21,859
Added 19.49%
90,306
Common Stock