Feb 13
2025
SELL
Payment of exercise price or tax liability
$777,124
$205.97 p/Share
3,773
Reduced 7.24%
48,341
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
8,653
Added 14.24%
52,114
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$108,793
$205.27 p/Share
530
Reduced 1.2%
43,461
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
1,215
Added 2.69%
43,991
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$197,592
$207.12 p/Share
954
Reduced 2.18%
42,776
Common Stock
Feb 10
2025
SELL
Open market or private sale
$6,004,902
$207.89 p/Share
28,885
Reduced 40.99%
41,580
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,150
Added 4.69%
43,730
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$2,850,949
$98.7 p/Share
28,885
Added 29.07%
70,465
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$161,837
$198.33 p/Share
816
Reduced 1.96%
40,811
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
1,834
Added 4.22%
41,627
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$743,729
$196.91 p/Share
3,777
Reduced 8.67%
39,791
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,499
Added 16.32%
43,570
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$111,001
$194.74 p/Share
570
Reduced 1.6%
35,073
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 3.39%
35,643
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$115,835
$194.03 p/Share
597
Reduced 1.71%
34,393
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
1,307
Added 3.6%
34,990
Common Stock
Feb 05
2024
SELL
Open market or private sale
$4,851,750
$194.07 p/Share
25,000
Reduced 42.6%
33,683
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$287,443
$196.61 p/Share
1,462
Reduced 2.44%
58,365
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
3,288
Added 5.21%
59,827
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$103,286
$192.34 p/Share
537
Reduced 0.95%
56,258
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
1,206
Added 2.08%
56,795
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$874,273
$200.89 p/Share
4,352
Reduced 7.26%
55,589
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
9,751
Added 13.99%
59,941
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$106,187
$199.6 p/Share
532
Reduced 1.05%
50,190
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
1,164
Added 2.24%
50,722
Common Stock