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
Apr 05
2022
SELL
Open market or private sale
$3,672,760
$141.26 p/Share
26,000
Reduced 33.18%
52,349
Common Stock
Apr 05
2022
BUY
Exercise of conversion of derivative security
$1,581,840
$60.84 p/Share
26,000
Added 24.92%
78,349
Common Stock
Dec 08
2021
SELL
Open market or private sale
$72,717
$123.04 p/Share
591
Reduced 1.12%
52,349
Common Stock
Oct 15
2021
SELL
Open market or private sale
$951,520
$118.94 p/Share
8,000
Reduced 13.13%
52,940
Common Stock
Jul 15
2021
SELL
Open market or private sale
$218,692
$112.67 p/Share
1,941
Reduced 3.09%
60,940
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
13,042
Added 17.18%
62,881
Common Stock
Jul 09
2021
SELL
Open market or private sale
$595,196
$111.9 p/Share
5,319
Reduced 9.64%
49,839
Common Stock
Apr 20
2021
$50,144
$96.43 p/Share
520
Reduced 0.93%
55,158
Common Stock