Dec 04
2024
SELL
Open market or private sale
$10,922,098
$142.78 p/Share
76,496
Reduced 2.1%
3,566,762
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$1,461,073
$19.1 p/Share
76,496
Added 2.06%
3,643,258
Common Stock
Nov 06
2024
SELL
Open market or private sale
$11,492,800
$143.66 p/Share
80,000
Reduced 2.19%
3,566,762
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,528,000
$19.1 p/Share
80,000
Added 2.15%
3,646,762
Common Stock
Sep 11
2024
SELL
Open market or private sale
$11,664,000
$145.8 p/Share
80,000
Reduced 2.19%
3,566,762
Common Stock
Sep 11
2024
BUY
Exercise of conversion of derivative security
$1,528,000
$19.1 p/Share
80,000
Added 2.15%
3,646,762
Common Stock
Aug 20
2024
SELL
Open market or private sale
$12,684,000
$158.55 p/Share
80,000
Reduced 2.19%
3,566,762
Common Stock
Aug 20
2024
BUY
Exercise of conversion of derivative security
$1,528,000
$19.1 p/Share
80,000
Added 2.15%
3,646,762
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$11,129,216
$147.36 p/Share
75,524
Reduced 2.07%
3,566,762
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
191,928
Added 5.01%
3,642,286
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$42,659,861
$134.27 p/Share
317,717
Reduced 8.43%
3,450,358
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
807,409
Added 17.65%
3,768,075
Common Stock
Jun 07
2024
-
41,411
Reduced 1.38%
2,960,666
Common Stock
Jun 05
2024
SELL
Open market or private sale
$23,494,785
$164.61 p/Share
142,730
Reduced 4.54%
3,002,077
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$610,412
$12.83 p/Share
47,577
Added 1.49%
3,144,807
Common Stock
May 08
2024
SELL
Open market or private sale
$19,260,000
$154.08 p/Share
125,000
Reduced 3.88%
3,097,230
Common Stock
Mar 13
2024
SELL
Open market or private sale
$24,476,250
$195.81 p/Share
125,000
Reduced 3.73%
3,222,230
Common Stock
Feb 21
2024
SELL
Open market or private sale
$20,438,750
$163.51 p/Share
125,000
Reduced 3.76%
3,195,360
Common Stock
Feb 14
2024
-
27,280
Reduced 0.81%
3,320,360
Common Stock
Dec 05
2023
SELL
Open market or private sale
$8,818,500
$117.58 p/Share
75,000
Reduced 2.19%
3,347,640
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$962,250
$12.83 p/Share
75,000
Added 2.14%
3,422,640
Common Stock
Nov 27
2023
-
11,081
Reduced 0.33%
3,347,640
Common Stock
Nov 07
2023
SELL
Open market or private sale
$8,491,500
$113.22 p/Share
75,000
Reduced 2.18%
3,358,721
Common Stock
Nov 07
2023
BUY
Exercise of conversion of derivative security
$962,250
$12.83 p/Share
75,000
Added 2.14%
3,433,721
Common Stock
Sep 12
2023
SELL
Open market or private sale
$7,888,500
$105.18 p/Share
75,000
Reduced 2.18%
3,358,721
Common Stock