Jun 15
2024
SELL
Payment of exercise price or tax liability
$151,750
$52.13 p/Share
2,911
Reduced 1.59%
180,077
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
5,597
Added 2.97%
182,988
Common Stock
May 03
2024
SELL
Open market or private sale
$2,435,344
$49.63 p/Share
49,070
Reduced 21.67%
177,391
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$661,426
$52.2 p/Share
12,671
Reduced 5.3%
226,461
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
24,583
Added 9.32%
239,132
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$210,044
$41.75 p/Share
5,031
Reduced 2.29%
214,549
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
9,972
Added 4.34%
219,580
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$50,524
$41.79 p/Share
1,209
Reduced 0.57%
209,608
Common Stock
Oct 15
2023
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.15%
210,817
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$225,919
$44.56 p/Share
5,070
Reduced 2.38%
208,355
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
9,972
Added 4.46%
213,425
Common Stock
Jul 15
2023
SELL
Payment of exercise price or tax liability
$56,962
$46.5 p/Share
1,225
Reduced 0.6%
203,453
Common Stock
Jul 15
2023
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.19%
204,678
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$232,707
$45.62 p/Share
5,101
Reduced 2.46%
202,216
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
9,973
Added 4.59%
207,317
Common Stock
Apr 15
2023
SELL
Payment of exercise price or tax liability
$53,367
$43.53 p/Share
1,226
Reduced 0.62%
197,344
Common Stock
Apr 15
2023
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.22%
198,570
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$2,131,220
$40.81 p/Share
52,223
Reduced 21.03%
196,108
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
106,566
Added 30.03%
248,331
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$46,722
$46.26 p/Share
1,010
Reduced 0.71%
141,765
Common Stock
Jan 15
2023
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.7%
142,775
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$207,559
$42.29 p/Share
4,908
Reduced 3.38%
140,313
Common Stock
Dec 15
2022
BUY
Exercise of conversion of derivative security
-
9,659
Added 6.24%
145,221
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$45,571
$37.08 p/Share
1,229
Reduced 0.9%
135,562
Common Stock
Oct 15
2022
BUY
Exercise of conversion of derivative security
-
2,462
Added 1.77%
136,791
Common Stock