Feb 07
2025
SELL
Payment of exercise price or tax liability
$38,785
$94.83 p/Share
409
Reduced 2.31%
17,293
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
1,370
Added 7.18%
17,702
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$41,397
$96.05 p/Share
431
Reduced 2.57%
16,332
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
-
1,445
Added 7.94%
16,763
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$179,322
$94.43 p/Share
1,899
Reduced 11.03%
15,318
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
6,374
Added 27.02%
17,217
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$42,642
$94.55 p/Share
451
Reduced 3.99%
10,843
Common Stock
Feb 03
2025
BUY
Exercise of conversion of derivative security
-
1,302
Added 10.34%
11,294
Common Stock
Nov 07
2024
SELL
Open market or private sale
$909,180
$101.02 p/Share
9,000
Reduced 47.39%
9,992
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$440,240
$94.29 p/Share
4,669
Reduced 19.73%
18,992
Common Stock
Aug 02
2024
BUY
Exercise of conversion of derivative security
-
10,376
Added 30.48%
23,661
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$55,704
$91.77 p/Share
607
Reduced 4.37%
13,285
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
1,349
Added 8.85%
13,892
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$486,086
$91.94 p/Share
5,287
Reduced 29.65%
12,543
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
14,536
Added 44.91%
17,830
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$40,390
$90.97 p/Share
444
Reduced 11.88%
3,294
Common Stock
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,273
Added 25.4%
3,738
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$32,537
$89.39 p/Share
364
Reduced 12.87%
2,465
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
-
1,200
Added 29.78%
2,829
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$37,789
$84.73 p/Share
446
Reduced 21.49%
1,629
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
1,252
Added 37.63%
2,075
Common Stock
Aug 02
2022
SELL
Payment of exercise price or tax liability
$27,808
$77.46 p/Share
359
Reduced 30.37%
823
Common Stock
Aug 02
2022
BUY
Exercise of conversion of derivative security
-
1,182
Added 50.0%
1,182
Common Stock