Dec 16
2024
SELL
Open market or private sale
$4,896,614
$68.98 p/Share
70,986
Reduced 1.39%
5,026,096
Common Stock
Dec 16
2024
BUY
Exercise of conversion of derivative security
$496,542
$7.45 p/Share
66,650
Added 1.29%
5,097,082
Common Stock
Nov 26
2024
SELL
Open market or private sale
$2,714,151
$60.79 p/Share
44,648
Reduced 0.88%
5,030,432
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$332,627
$7.45 p/Share
44,648
Added 0.87%
5,075,080
Common Stock
Nov 25
2024
SELL
Open market or private sale
$3,680,217
$59.51 p/Share
61,842
Reduced 1.21%
5,030,432
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$73,583
$7.45 p/Share
9,877
Added 0.19%
5,092,274
Common Stock
Nov 22
2024
SELL
Open market or private sale
$4,957,067
$60.05 p/Share
82,549
Reduced 1.6%
5,082,397
Common Stock
Nov 22
2024
BUY
Exercise of conversion of derivative security
$530,842
$7.45 p/Share
71,254
Added 1.36%
5,153,651
Common Stock
Nov 21
2024
SELL
Open market or private sale
$2,600,491
$59.09 p/Share
44,009
Reduced 0.86%
5,093,692
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
-
8,605
Added 0.17%
5,137,701
Common Stock
Nov 19
2024
BUY
Grant, award, or other acquisition
-
103,000
Added 1.97%
5,129,096
Common Stock
Nov 12
2024
SELL
Open market or private sale
$932,376
$60.27 p/Share
15,470
Reduced 0.31%
5,026,096
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$115,251
$7.45 p/Share
15,470
Added 0.31%
5,041,566
Common Stock
Nov 11
2024
SELL
Open market or private sale
$3,532,110
$60.12 p/Share
58,751
Reduced 1.16%
5,026,096
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
$437,694
$7.45 p/Share
58,751
Added 1.14%
5,084,847
Common Stock
Sep 13
2024
BUY
Exercise of conversion of derivative security
$180,747
$3.99 p/Share
45,300
Added 0.89%
5,026,096
Common Stock
Aug 28
2024
SELL
Open market or private sale
$1,172,496
$45.07 p/Share
26,015
Reduced 0.52%
4,980,796
Common Stock
Aug 27
2024
SELL
Open market or private sale
$944,847
$45.07 p/Share
20,964
Reduced 0.42%
5,006,811
Common Stock
Aug 22
2024
SELL
Open market or private sale
$2,115,042
$43.18 p/Share
48,982
Reduced 0.96%
5,027,775
Common Stock
Aug 21
2024
SELL
Open market or private sale
$461,133
$42.54 p/Share
10,840
Reduced 0.21%
5,076,757
Common Stock
Aug 20
2024
SELL
Open market or private sale
$1,724,419
$42.23 p/Share
40,834
Reduced 0.8%
5,087,597
Common Stock
Aug 19
2024
SELL
Open market or private sale
$2,008,555
$42.63 p/Share
47,116
Reduced 0.91%
5,128,431
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
100,656
Added 1.91%
5,175,547
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$101,745
$3.99 p/Share
25,500
Added 0.5%
5,074,891
Common Stock
May 21
2024
SELL
Open market or private sale
$1,252,924
$37.46 p/Share
33,447
Reduced 0.66%
5,049,391
Common Stock