Oct 16
2024
SELL
Payment of exercise price or tax liability
$68,294
$142.28 p/Share
480
Reduced 3.31%
14,035
Common Stock
Oct 09
2024
SELL
Open market or private sale
$3,674,284
$139.03 p/Share
26,428
Reduced 64.55%
14,515
Common Stock
Oct 09
2024
BUY
Exercise of conversion of derivative security
$1,512,738
$57.24 p/Share
26,428
Added 39.23%
40,943
Common Stock
Oct 04
2024
SELL
Open market or private sale
$2,050,260
$139.18 p/Share
14,731
Reduced 50.37%
14,515
Common Stock
Oct 04
2024
BUY
Exercise of conversion of derivative security
$843,202
$57.24 p/Share
14,731
Added 33.5%
29,246
Common Stock
Aug 29
2024
SELL
Other acquisition or disposition
-
6,485
Reduced 30.88%
14,515
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$755,200
$121.63 p/Share
6,209
Reduced 39.47%
9,522
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
10,932
Added 34.83%
20,454
Common Stock
May 29
2024
SELL
Other acquisition or disposition
-
3,463
Reduced 18.04%
15,731
Common Stock
Feb 07
2024
SELL
Open market or private sale
$4,883,888
$121.89 p/Share
40,068
Reduced 67.61%
19,194
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
$2,437,737
$60.84 p/Share
40,068
Added 40.34%
59,262
Common Stock
Oct 19
2023
SELL
Payment of exercise price or tax liability
$71,623
$118.19 p/Share
606
Reduced 3.06%
19,194
Common Stock
Oct 06
2023
SELL
Open market or private sale
$4,785,484
$115.79 p/Share
41,329
Reduced 67.61%
19,800
Common Stock
Oct 06
2023
BUY
Exercise of conversion of derivative security
$2,514,456
$60.84 p/Share
41,329
Added 40.34%
61,129
Common Stock
Aug 01
2023
SELL
Open market or private sale
$5,723,043
$124.93 p/Share
45,810
Reduced 69.82%
19,800
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$2,549,905
$113.83 p/Share
22,401
Added 46.26%
26,020
Common Stock
Jul 15
2023
BUY
Grant, award, or other acquisition
-
12,615
Added 22.6%
43,209
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$323,179
$120.86 p/Share
2,674
Reduced 8.04%
30,594
Common Stock
Dec 28
2022
SELL
Open market or private sale
$1,584,683
$115.3 p/Share
13,744
Reduced 29.24%
33,268
Common Stock
Oct 20
2022
SELL
Open market or private sale
$27,654
$111.06 p/Share
249
Reduced 0.53%
47,012
Common Stock
Oct 14
2022
$24,480
$110.27 p/Share
222
Reduced 0.47%
47,261
Common Stock
Jul 15
2022
SELL
Open market or private sale
$297,505
$115.0 p/Share
2,587
Reduced 5.49%
44,526
Common Stock
Jul 15
2022
BUY
Grant, award, or other acquisition
-
2,957
Added 5.86%
47,483
Common Stock
Jul 08
2022
SELL
Open market or private sale
$468,251
$116.8 p/Share
4,009
Reduced 7.84%
47,113
Common Stock
Jul 06
2022
SELL
Open market or private sale
$144,553
$117.81 p/Share
1,227
Reduced 2.34%
51,122
Common Stock