Mar 15
2024
SELL
Payment of exercise price or tax liability
$4,077,982
$233.95 p/Share
17,431
Reduced 14.51%
102,739
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
39,298
Added 25.07%
117,457
Common Stock
Mar 01
2024
-
1,126
Reduced 1.37%
80,872
Common Stock
Feb 16
2024
SELL
Open market or private sale
$2,890,290
$222.33 p/Share
13,000
Reduced 13.68%
81,998
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$1,348,750
$103.75 p/Share
13,000
Added 12.04%
94,998
Common Stock
Jan 22
2024
SELL
Open market or private sale
$8,426,935
$205.0 p/Share
41,107
Reduced 33.39%
81,998
Common Stock
Jan 22
2024
BUY
Exercise of conversion of derivative security
$4,097,956
$99.69 p/Share
41,107
Added 25.03%
123,105
Common Stock
Jul 13
2023
SELL
Open market or private sale
$8,015,865
$195.0 p/Share
41,107
Reduced 33.39%
81,998
Common Stock
Jul 13
2023
BUY
Exercise of conversion of derivative security
$4,097,956
$99.69 p/Share
41,107
Added 25.03%
123,105
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$1,077,138
$172.84 p/Share
6,232
Reduced 7.06%
81,998
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
14,051
Added 13.74%
88,230
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$357,873
$172.22 p/Share
2,078
Reduced 2.72%
74,179
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
4,684
Added 5.79%
76,257
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$514,605
$173.56 p/Share
2,965
Reduced 3.98%
71,573
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
6,682
Added 8.35%
73,321
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$280,114
$176.84 p/Share
1,584
Reduced 2.28%
67,856
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
3,569
Added 4.95%
68,469
Common Stock
Mar 02
2023
-
1,250
Reduced 1.86%
65,871
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$317,449
$152.84 p/Share
2,077
Reduced 2.34%
86,652
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
4,683
Added 5.01%
88,729
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$1,171,787
$173.29 p/Share
6,762
Reduced 8.38%
73,939
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
17,199
Added 18.8%
74,305
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$131,066
$163.22 p/Share
803
Reduced 1.25%
63,502
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
2,733
Added 4.08%
64,305
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$64,303
$159.56 p/Share
403
Reduced 0.65%
61,572
Common Stock