Dec 10
2024
SELL
Payment of exercise price or tax liability
$439,723
$92.34 p/Share
4,762
Reduced 0.94%
501,528
Common Stock
Dec 10
2024
BUY
Exercise of conversion of derivative security
-
10,295
Added 1.99%
506,290
Common Stock
Sep 10
2024
SELL
Payment of exercise price or tax liability
$386,758
$81.44 p/Share
4,749
Reduced 0.95%
495,995
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
-
10,295
Added 2.01%
500,744
Common Stock
Jun 10
2024
SELL
Payment of exercise price or tax liability
$306,218
$65.25 p/Share
4,693
Reduced 0.95%
490,449
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
-
10,295
Added 2.04%
495,142
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$1,035,303
$75.12 p/Share
13,782
Reduced 2.76%
484,847
Common Stock
Mar 10
2024
BUY
Exercise of conversion of derivative security
-
29,940
Added 5.66%
498,629
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$6,208,757
$78.26 p/Share
79,335
Reduced 14.48%
468,689
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
230,747
Added 29.63%
548,024
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$264,005
$79.02 p/Share
3,341
Reduced 0.85%
387,691
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
7,347
Added 1.84%
391,032
Common Stock
Sep 10
2023
SELL
Payment of exercise price or tax liability
$255,816
$76.0 p/Share
3,366
Reduced 0.87%
383,685
Common Stock
Sep 10
2023
BUY
Exercise of conversion of derivative security
-
7,348
Added 1.86%
387,051
Common Stock
Jun 10
2023
SELL
Payment of exercise price or tax liability
$266,311
$78.12 p/Share
3,409
Reduced 1.26%
266,125
Common Stock
Jun 10
2023
BUY
Exercise of conversion of derivative security
-
7,346
Added 2.65%
269,534
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$1,114,351
$79.5 p/Share
14,017
Reduced 3.6%
375,766
Common Stock
Mar 10
2023
BUY
Exercise of conversion of derivative security
-
30,288
Added 7.21%
389,783
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$385,374
$79.59 p/Share
4,842
Reduced 1.33%
359,495
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
11,362
Added 3.02%
364,337
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$4,963,733
$84.02 p/Share
59,078
Reduced 14.34%
352,975
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
215,017
Added 34.29%
412,053
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$135,649
$87.97 p/Share
1,542
Reduced 0.6%
254,636
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
3,300
Added 1.27%
256,178
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$99,748
$65.28 p/Share
1,528
Reduced 0.6%
252,878
Common Stock