Sep 20
2024
SELL
Open market or private sale
$475,217
$43.3 p/Share
10,975
Reduced 3.62%
292,535
Common Stock, par valu...
Sep 20
2024
BUY
Exercise of conversion of derivative security
$196,123
$17.87 p/Share
10,975
Added 3.49%
303,510
Common Stock, par valu...
Sep 19
2024
SELL
Open market or private sale
$3,306,519
$44.18 p/Share
74,842
Reduced 20.37%
292,535
Common Stock, par valu...
Sep 19
2024
BUY
Exercise of conversion of derivative security
$1,337,426
$17.87 p/Share
74,842
Added 16.92%
367,377
Common Stock, par valu...
Sep 18
2024
SELL
Open market or private sale
$1,154,575
$44.68 p/Share
25,841
Reduced 8.12%
292,535
Common Stock, par valu...
Sep 18
2024
BUY
Exercise of conversion of derivative security
$461,778
$17.87 p/Share
25,841
Added 7.51%
318,376
Common Stock, par valu...
Sep 17
2024
SELL
Open market or private sale
$377,475
$45.25 p/Share
8,342
Reduced 2.77%
292,535
Common Stock, par valu...
Sep 17
2024
BUY
Exercise of conversion of derivative security
$149,071
$17.87 p/Share
8,342
Added 2.7%
300,877
Common Stock, par valu...
May 14
2024
SELL
Open market or private sale
$1,408,073
$38.09 p/Share
36,967
Reduced 11.22%
292,535
Common Stock, par valu...
May 13
2024
SELL
Open market or private sale
$694,198
$37.63 p/Share
18,448
Reduced 5.3%
329,502
Common Stock, par valu...
May 10
2024
-
2,482
Reduced 0.71%
347,950
Common Stock, par valu...
May 10
2024
SELL
Open market or private sale
$1,741,044
$39.05 p/Share
44,585
Reduced 11.29%
350,432
Common Stock, par valu...
Feb 16
2024
SELL
Open market or private sale
$345,257
$26.14 p/Share
13,208
Reduced 3.24%
395,017
Common Stock, par valu...
Feb 15
2024
SELL
Open market or private sale
$593,049
$26.29 p/Share
22,558
Reduced 5.24%
408,225
Common Stock, par valu...
Feb 14
2024
SELL
Open market or private sale
$587,025
$26.09 p/Share
22,500
Reduced 4.96%
430,783
Common Stock, par valu...
Feb 13
2024
SELL
Open market or private sale
$583,300
$26.06 p/Share
22,383
Reduced 4.71%
453,283
Common Stock, par valu...
Sep 14
2023
SELL
Open market or private sale
$168,612
$34.25 p/Share
4,923
Reduced 1.02%
475,666
Common Stock, par valu...
Jun 09
2022
SELL
Open market or private sale
$422,178
$33.35 p/Share
12,659
Reduced 2.57%
480,589
Common Stock, par valu...
Jun 08
2022
SELL
Open market or private sale
$304,782
$34.05 p/Share
8,951
Reduced 1.78%
493,248
Common Stock, par valu...
Jun 07
2022
SELL
Open market or private sale
$411,963
$35.01 p/Share
11,767
Reduced 2.29%
502,199
Common Stock, par valu...
Jun 03
2022
SELL
Open market or private sale
$62,345
$76.03 p/Share
820
Reduced 0.32%
256,983
Common Stock, par valu...
Jun 02
2022
SELL
Open market or private sale
$394,551
$76.08 p/Share
5,186
Reduced 1.97%
257,803
Common Stock, par valu...
Jun 02
2022
SELL
Open market or private sale
$2,222,100
$74.07 p/Share
30,000
Reduced 10.24%
262,989
Common Stock, par valu...
May 31
2022
SELL
Open market or private sale
$142,231
$77.51 p/Share
1,835
Reduced 0.62%
292,989
Common Stock, par valu...
May 27
2022
SELL
Open market or private sale
$2,270,120
$78.38 p/Share
28,963
Reduced 8.95%
294,824
Common Stock, par valu...