Oct 29
2024
-
750
Reduced 1.05%
70,346
Common Stock
Oct 28
2024
SELL
Open market or private sale
$3,066,750
$204.45 p/Share
15,000
Reduced 17.42%
71,096
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$454,350
$30.29 p/Share
15,000
Added 14.84%
86,096
Common Stock
Oct 14
2024
SELL
Open market or private sale
$87,232
$238.34 p/Share
366
Reduced 0.51%
71,096
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
938
Added 1.3%
71,462
Common Stock
Sep 24
2024
SELL
Open market or private sale
$103,827
$209.33 p/Share
496
Reduced 0.7%
70,524
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
1,260
Added 1.74%
71,020
Common Stock
Jul 15
2024
SELL
Open market or private sale
$62,581
$175.79 p/Share
356
Reduced 0.51%
69,760
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
937
Added 1.32%
70,116
Common Stock
Jun 24
2024
SELL
Open market or private sale
$74,308
$147.73 p/Share
503
Reduced 0.72%
69,179
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
1,260
Added 1.78%
69,682
Common Stock
Jun 17
2024
SELL
Open market or private sale
$46,178
$149.93 p/Share
308
Reduced 0.45%
68,422
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
782
Added 1.12%
68,730
Common Stock
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