May 02
2024
SELL
Open market or private sale
$1,590,400
$159.04 p/Share
10,000
Reduced 12.83%
67,948
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$337,299
$33.73 p/Share
10,000
Added 11.37%
77,948
Common Stock
Apr 15
2024
SELL
Open market or private sale
$44,476
$118.92 p/Share
374
Reduced 0.55%
67,948
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
938
Added 1.35%
68,322
Common Stock
Mar 25
2024
SELL
Open market or private sale
$135,405
$127.5 p/Share
1,062
Reduced 1.55%
67,384
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
2,698
Added 3.79%
68,446
Common Stock
Mar 18
2024
SELL
Open market or private sale
$37,806
$123.55 p/Share
306
Reduced 0.46%
65,748
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
781
Added 1.17%
66,054
Common Stock
Feb 26
2024
SELL
Open market or private sale
$150,854
$103.68 p/Share
1,455
Reduced 2.18%
65,273
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
3,750
Added 5.32%
66,728
Common Stock
Feb 23
2024
SELL
Open market or private sale
$490,674
$101.61 p/Share
4,829
Reduced 7.12%
62,978
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
12,375
Added 15.43%
67,807
Common Stock
Feb 14
2024
SELL
Open market or private sale
$2,038,800
$101.94 p/Share
20,000
Reduced 26.51%
55,432
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
$605,800
$30.29 p/Share
20,000
Added 20.96%
75,432
Common Stock
Jan 16
2024
SELL
Open market or private sale
$22,626
$81.39 p/Share
278
Reduced 0.5%
55,432
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
937
Added 1.65%
55,710
Common Stock
Dec 26
2023
SELL
Open market or private sale
$27,071
$89.64 p/Share
302
Reduced 0.55%
54,773
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.4%
55,075
Common Stock
Dec 18
2023
SELL
Open market or private sale
$27,362
$88.84 p/Share
308
Reduced 0.56%
54,294
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
781
Added 1.41%
54,602
Common Stock
Nov 27
2023
SELL
Open market or private sale
$121,755
$82.94 p/Share
1,468
Reduced 2.66%
53,821
Common Stock
Nov 24
2023
BUY
Exercise of conversion of derivative security
-
3,750
Added 6.35%
55,289
Common Stock
Oct 13
2023
SELL
Open market or private sale
$19,597
$52.26 p/Share
375
Reduced 0.72%
51,539
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
938
Added 1.77%
51,914
Common Stock
Sep 25
2023
SELL
Open market or private sale
$16,839
$55.21 p/Share
305
Reduced 0.59%
50,976
Common Stock