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
May 20
2024
SELL
Open market or private sale
$741,029
$36.88 p/Share
20,093
Reduced 0.39%
5,082,838
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
100,656
Added 1.93%
5,102,931
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$152,418
$3.99 p/Share
38,200
Added 0.76%
5,002,275
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$43,890
$3.99 p/Share
11,000
Added 0.22%
4,964,075
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$974,757
$3.99 p/Share
244,300
Added 4.7%
4,953,075
Common Stock
Feb 21
2024
SELL
Open market or private sale
$1,221,952
$40.27 p/Share
30,344
Reduced 0.64%
4,708,775
Common Stock
Feb 20
2024
SELL
Open market or private sale
$675,880
$41.46 p/Share
16,302
Reduced 0.34%
4,739,119
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
93,625
Added 1.93%
4,755,421
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$2,180,520
$12.0 p/Share
181,710
Added 3.75%
4,661,796
Common Stock
Nov 30
2023
SELL
Open market or private sale
$3,196,490
$37.34 p/Share
85,605
Reduced 1.87%
4,480,086
Common Stock
Nov 29
2023
SELL
Open market or private sale
$386,098
$38.33 p/Share
10,073
Reduced 0.22%
4,565,691
Common Stock
Nov 28
2023
SELL
Open market or private sale
$477,902
$37.98 p/Share
12,583
Reduced 0.27%
4,575,764
Common Stock
Nov 27
2023
SELL
Open market or private sale
$661,325
$38.38 p/Share
17,231
Reduced 0.37%
4,588,347
Common Stock
Nov 24
2023
SELL
Open market or private sale
$182,667
$38.57 p/Share
4,736
Reduced 0.1%
4,605,578
Common Stock
Nov 22
2023
SELL
Open market or private sale
$893,244
$38.15 p/Share
23,414
Reduced 0.51%
4,610,314
Common Stock