Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,010,382
$158.1 p/Share
19,041
Reduced 19.18%
80,260
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
21,123
Added 19.14%
89,221
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
21,894
Added 21.88%
78,178
Common Stock
Feb 14
2024
SELL
Open market or private sale
$3,195,107
$144.87 p/Share
22,055
Reduced 28.15%
56,284
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$2,262,600
$75.42 p/Share
30,000
Added 27.69%
78,339
Common Stock
Feb 02
2024
SELL
Open market or private sale
$1,843,615
$135.55 p/Share
13,601
Reduced 21.96%
48,339
Common Stock
Nov 20
2023
SELL
Open market or private sale
$1,796,850
$119.79 p/Share
15,000
Reduced 19.5%
61,940
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$1,963,904
$114.5 p/Share
17,152
Reduced 18.23%
76,940
Common Stock
Sep 03
2023
BUY
Exercise of conversion of derivative security
-
36,169
Added 27.77%
94,092
Common Stock
Jul 27
2023
SELL
Open market or private sale
$12,973,132
$115.2 p/Share
112,614
Reduced 66.03%
57,923
Common Stock
Jul 27
2023
BUY
Exercise of conversion of derivative security
$9,220,000
$92.2 p/Share
100,000
Added 36.96%
170,537
Common Stock
May 22
2023
SELL
Open market or private sale
$6,102,006
$104.68 p/Share
58,292
Reduced 45.25%
70,537
Common Stock
May 22
2023
BUY
Exercise of conversion of derivative security
-
69,968
Added 35.2%
128,829
Common Stock
Apr 09
2023
SELL
Payment of exercise price or tax liability
$418,497
$93.96 p/Share
4,454
Reduced 7.03%
58,861
Common Stock
Apr 09
2023
BUY
Exercise of conversion of derivative security
-
9,391
Added 13.16%
61,944
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$112,549
$84.56 p/Share
1,331
Reduced 2.41%
53,924
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
2,806
Added 4.83%
55,255
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$116,030
$84.57 p/Share
1,372
Reduced 2.55%
52,449
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,892
Added 5.1%
53,821
Common Stock
Sep 03
2022
SELL
Payment of exercise price or tax liability
$1,174,682
$73.23 p/Share
16,041
Reduced 23.95%
50,929
Common Stock
Sep 03
2022
BUY
Exercise of conversion of derivative security
-
36,169
Added 35.07%
66,970
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$145,637
$95.25 p/Share
1,529
Reduced 4.73%
30,801
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
3,438
Added 9.61%
32,330
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$117,055
$94.02 p/Share
1,245
Reduced 4.13%
28,892
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
2,807
Added 8.52%
30,137
Common Stock