Aug 15
2024
SELL
Open market or private sale
$2,000,183
$116.84 p/Share
17,119
Reduced 29.66%
40,598
Common Stock
Jun 11
2024
SELL
Payment of exercise price or tax liability
$283,162
$108.16 p/Share
2,618
Reduced 4.34%
57,717
Common Stock
Jun 01
2024
BUY
Exercise of conversion of derivative security
-
6,004
Added 9.06%
60,263
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$60,380
$99.31 p/Share
608
Reduced 1.11%
54,180
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$59,188
$99.31 p/Share
596
Reduced 1.08%
54,788
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$52,534
$99.31 p/Share
529
Reduced 0.95%
55,384
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
3,232
Added 5.46%
55,913
Common Stock
Jan 18
2024
SELL
Payment of exercise price or tax liability
$401,569
$98.86 p/Share
4,062
Reduced 7.16%
52,681
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
12,632
Added 18.21%
56,743
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$38,445
$107.69 p/Share
357
Reduced 0.81%
43,779
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$41,527
$108.71 p/Share
382
Reduced 0.86%
44,136
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$40,548
$108.71 p/Share
373
Reduced 0.83%
44,518
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
3,483
Added 7.2%
44,891
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$83,597
$107.59 p/Share
777
Reduced 1.84%
41,408
Common Stock
Jan 18
2023
BUY
Grant, award, or other acquisition
-
2,503
Added 5.6%
42,185
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$68,627
$111.77 p/Share
614
Reduced 1.53%
39,405
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$120,720
$111.16 p/Share
1,086
Reduced 2.64%
40,019
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
3,785
Added 8.43%
41,105
Common Stock
Jan 19
2022
SELL
Payment of exercise price or tax liability
$515,886
$110.35 p/Share
4,675
Reduced 11.13%
37,320
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
13,296
Added 24.05%
41,995
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$58,487
$95.88 p/Share
610
Reduced 2.1%
28,410
Common Stock
Jan 30
2021
SELL
Payment of exercise price or tax liability
$49,762
$95.33 p/Share
522
Reduced 1.77%
29,020
Common Stock
Jan 28
2021
BUY
Grant, award, or other acquisition
-
3,719
Added 11.18%
29,542
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$82,812
$94.75 p/Share
874
Reduced 3.27%
25,823
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$328,354
$95.12 p/Share
3,452
Reduced 11.45%
26,697
Common Stock