Aug 25
2025
SELL
Open market or private sale
$612,253
$118.15 p/Share
5,182
Reduced 6.83%
70,696
Common Stock
Aug 25
2025
BUY
Exercise of conversion of derivative security
$84,311
$16.27 p/Share
5,182
Added 6.39%
75,878
Common Stock
Aug 22
2025
SELL
Open market or private sale
$12,656,749
$107.63 p/Share
117,595
Reduced 62.45%
70,696
Common Stock
Aug 21
2025
SELL
Open market or private sale
$13,036,250
$104.29 p/Share
125,000
Reduced 39.9%
188,291
Common Stock
Aug 20
2025
SELL
Open market or private sale
$771,526
$104.19 p/Share
7,405
Reduced 2.31%
313,291
Common Stock
Aug 18
2025
SELL
Open market or private sale
$14,420,890
$110.86 p/Share
130,082
Reduced 28.86%
320,696
Common Stock
Aug 18
2025
BUY
Exercise of conversion of derivative security
$82,684
$16.27 p/Share
5,082
Added 1.11%
450,778
Common Stock
Aug 18
2025
BUY
Grant, award, or other acquisition
-
21,461
Added 4.59%
445,696
Common Stock
Jun 11
2025
BUY
Grant, award, or other acquisition
-
1,781
Added 0.42%
424,235
Common Stock
May 27
2025
SELL
Open market or private sale
$1,175,504
$52.34 p/Share
22,459
Reduced 5.05%
422,454
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
$312,404
$13.91 p/Share
22,459
Added 4.81%
444,913
Common Stock
May 23
2025
SELL
Open market or private sale
$83,804
$51.54 p/Share
1,626
Reduced 0.38%
422,454
Common Stock
May 23
2025
BUY
Exercise of conversion of derivative security
$22,617
$13.91 p/Share
1,626
Added 0.38%
424,080
Common Stock
May 22
2025
SELL
Open market or private sale
$307,816
$52.04 p/Share
5,915
Reduced 1.38%
422,454
Common Stock
May 22
2025
BUY
Exercise of conversion of derivative security
$82,277
$13.91 p/Share
5,915
Added 1.36%
428,369
Common Stock
May 16
2025
SELL
Open market or private sale
$970,800
$48.54 p/Share
20,000
Reduced 4.52%
422,454
Common Stock
May 16
2025
BUY
Exercise of conversion of derivative security
$278,200
$13.91 p/Share
20,000
Added 4.32%
442,454
Common Stock
Mar 11
2025
BUY
Grant, award, or other acquisition
-
15,750
Added 3.59%
422,454
Common Stock
Nov 25
2024
SELL
Open market or private sale
$334,565
$43.45 p/Share
7,700
Reduced 1.86%
406,704
Common Stock
Nov 22
2024
SELL
Open market or private sale
$326,018
$42.34 p/Share
7,700
Reduced 1.82%
414,404
Common Stock
Nov 21
2024
SELL
Open market or private sale
$321,013
$41.69 p/Share
7,700
Reduced 1.79%
422,104
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
13,648
Added 3.08%
429,804
Common Stock
Jun 12
2024
BUY
Grant, award, or other acquisition
-
2,248
Added 0.54%
416,156
Common Stock
May 29
2024
SELL
Open market or private sale
$49,439
$31.37 p/Share
1,576
Reduced 0.38%
413,908
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$11,236
$7.13 p/Share
1,576
Added 0.38%
415,484
Common Stock