Nov 01
2024
-
9,300
Reduced 0.54%
1,713,710
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$3,481,085
$147.36 p/Share
23,623
Reduced 1.35%
1,723,010
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
60,032
Added 3.32%
1,746,633
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$12,229,043
$134.27 p/Share
91,078
Reduced 5.12%
1,686,601
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
231,452
Added 11.52%
1,777,679
Common Stock
Jul 15
2024
SELL
Open market or private sale
$3,091,482
$184.5 p/Share
16,756
Reduced 1.07%
1,546,227
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$214,979
$12.83 p/Share
16,756
Added 1.06%
1,562,983
Common Stock
Jun 14
2024
SELL
Open market or private sale
$2,584,872
$159.56 p/Share
16,200
Reduced 1.04%
1,546,227
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
$207,846
$12.83 p/Share
16,200
Added 1.03%
1,562,427
Common Stock
Jun 06
2024
-
6,500
Reduced 0.42%
1,546,227
Common Stock
Jun 04
2024
-
1,875
Reduced 0.12%
1,552,727
Common Stock
May 15
2024
SELL
Open market or private sale
$2,531,250
$156.25 p/Share
16,200
Reduced 1.03%
1,554,602
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$207,846
$12.83 p/Share
16,200
Added 1.02%
1,570,802
Common Stock
Apr 15
2024
SELL
Open market or private sale
$2,660,850
$164.25 p/Share
16,200
Reduced 1.03%
1,554,602
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$207,846
$12.83 p/Share
16,200
Added 1.02%
1,570,802
Common Stock
Mar 15
2024
SELL
Open market or private sale
$3,020,328
$186.44 p/Share
16,200
Reduced 1.03%
1,554,602
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
$207,846
$12.83 p/Share
16,200
Added 1.02%
1,570,802
Common Stock
Feb 15
2024
SELL
Open market or private sale
$2,884,896
$178.08 p/Share
16,200
Reduced 1.03%
1,554,602
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$207,846
$12.83 p/Share
16,200
Added 1.02%
1,570,802
Common Stock
Nov 03
2023
-
11,829
Reduced 0.76%
1,554,602
Common Stock
Aug 16
2023
SELL
Payment of exercise price or tax liability
$3,000,891
$107.19 p/Share
27,996
Reduced 1.76%
1,566,431
Common Stock
Aug 16
2023
BUY
Exercise of conversion of derivative security
-
71,145
Added 4.27%
1,594,427
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$567,926
$110.47 p/Share
5,141
Reduced 0.34%
1,523,282
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
15,178
Added 0.98%
1,528,423
Common Stock
Jul 06
2023
SELL
Open market or private sale
$3,540,050
$111.67 p/Share
31,701
Reduced 2.05%
1,513,245
Common Stock