Nov 06
2024
SELL
Open market or private sale
$2,884,894
$153.82 p/Share
18,755
Reduced 34.93%
34,941
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,291,094
$68.84 p/Share
18,755
Added 25.89%
53,696
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$13,773
$126.36 p/Share
109
Reduced 0.31%
34,930
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$78,887
$125.02 p/Share
631
Reduced 1.77%
35,039
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$211,158
$125.02 p/Share
1,689
Added 4.52%
35,670
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$11,126
$125.02 p/Share
89
Reduced 0.26%
33,981
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
558
Added 1.61%
34,070
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$100,840
$147.86 p/Share
682
Reduced 2.0%
33,497
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
$283,595
$147.86 p/Share
1,918
Added 5.31%
34,178
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$9,566
$140.69 p/Share
68
Reduced 0.21%
32,260
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$27,797
$147.86 p/Share
188
Reduced 0.59%
31,825
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
498
Added 1.52%
32,328
Common Stock
Oct 26
2022
SELL
Open market or private sale
$2,247,065
$145.0 p/Share
15,497
Reduced 32.62%
32,013
Common Stock
Oct 26
2022
BUY
Exercise of conversion of derivative security
$839,008
$54.14 p/Share
15,497
Added 24.6%
47,503
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$1,096
$136.98 p/Share
8
Reduced 0.02%
32,006
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$118,902
$130.09 p/Share
914
Reduced 2.78%
32,011
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
$327,306
$130.09 p/Share
2,516
Added 7.27%
32,089
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
3,681
Added 10.8%
30,408
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$40,740
$130.16 p/Share
313
Reduced 1.16%
26,727
Common Stock
May 18
2021
SELL
Payment of exercise price or tax liability
$683
$136.6 p/Share
5
Reduced 0.02%
26,859
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$78,947
$115.42 p/Share
684
Reduced 2.49%
26,802
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
$217,451
$115.42 p/Share
1,884
Added 6.41%
27,485
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$12,483
$121.19 p/Share
103
Reduced 0.4%
25,601
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$19,263
$121.15 p/Share
159
Reduced 0.61%
25,704
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
715
Added 2.69%
25,863
Common Stock