Sep 20
2024
SELL
Payment of exercise price or tax liability
$5,489,913
$167.59 p/Share
32,758
Reduced 1.19%
2,730,411
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
-
66,070
Added 2.34%
2,763,169
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$3,174,167
$162.03 p/Share
19,590
Reduced 0.72%
2,697,099
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
39,505
Added 1.43%
2,716,689
Common Stock
Aug 05
2024
SELL
Payment of exercise price or tax liability
$6,608,022
$133.28 p/Share
49,580
Reduced 1.82%
2,677,184
Common Stock
Aug 05
2024
BUY
Exercise of conversion of derivative security
-
100,000
Added 3.57%
2,701,974
Common Stock
Jul 10
2024
SELL
Open market or private sale
$60,575,844
$141.91 p/Share
426,861
Reduced 13.98%
2,626,764
Common Stock
Jul 10
2024
BUY
Exercise of conversion of derivative security
$17,275,064
$40.47 p/Share
426,861
Added 12.26%
3,053,625
Common Stock
Jun 26
2024
SELL
Open market or private sale
$5,218,011
$140.19 p/Share
37,221
Reduced 1.4%
2,626,764
Common Stock
Jun 26
2024
BUY
Exercise of conversion of derivative security
$1,506,333
$40.47 p/Share
37,221
Added 1.38%
2,663,985
Common Stock
Jun 20
2024
SELL
Open market or private sale
$34,120,820
$144.63 p/Share
235,918
Reduced 8.24%
2,626,764
Common Stock
Jun 20
2024
BUY
Exercise of conversion of derivative security
$9,547,601
$40.47 p/Share
235,918
Added 7.61%
2,862,682
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$3,694,119
$112.77 p/Share
32,758
Reduced 1.23%
2,626,764
Common Stock
Sep 20
2023
BUY
Exercise of conversion of derivative security
-
66,069
Added 2.42%
2,659,522
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$2,839,694
$114.55 p/Share
24,790
Reduced 0.95%
2,593,453
Common Stock
Aug 04
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 1.87%
2,618,243
Common Stock
Aug 03
2023
SELL
Payment of exercise price or tax liability
$2,868,450
$115.71 p/Share
24,790
Reduced 0.96%
2,568,243
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
-
50,000
Added 1.89%
2,593,033
Common Stock
Jun 21
2023
SELL
Open market or private sale
$15,317,715
$123.11 p/Share
124,423
Reduced 4.66%
2,543,033
Common Stock
Jun 21
2023
BUY
Exercise of conversion of derivative security
$3,746,376
$30.11 p/Share
124,423
Added 4.46%
2,667,456
Common Stock
Jun 20
2023
SELL
Open market or private sale
$43,783,337
$123.39 p/Share
354,837
Reduced 12.24%
2,543,033
Common Stock
Jun 20
2023
BUY
Exercise of conversion of derivative security
$10,684,142
$30.11 p/Share
354,837
Added 10.91%
2,897,870
Common Stock
Jun 16
2023
SELL
Open market or private sale
$28,003,076
$126.86 p/Share
220,740
Reduced 7.99%
2,543,033
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
$6,646,481
$30.11 p/Share
220,740
Added 7.4%
2,763,773
Common Stock
Oct 27
2022
SELL
Open market or private sale
$14,980,000
$74.9 p/Share
200,000
Reduced 7.29%
2,543,033
Common Stock