Nov 20
2024
SELL
Open market or private sale
$407,121
$48.98 p/Share
8,312
Reduced 4.47%
177,760
Common Stock
Nov 20
2024
BUY
Exercise of conversion of derivative security
$205,140
$24.68 p/Share
8,312
Added 4.28%
186,072
Common Stock
Nov 19
2024
SELL
Open market or private sale
$1,065,314
$49.12 p/Share
21,688
Reduced 10.87%
177,760
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$535,259
$24.68 p/Share
21,688
Added 9.81%
199,448
Common Stock
Nov 18
2024
SELL
Open market or private sale
$747,565
$49.57 p/Share
15,081
Reduced 7.82%
177,760
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$372,199
$24.68 p/Share
15,081
Added 7.25%
192,841
Common Stock
Nov 15
2024
SELL
Open market or private sale
$1,239,544
$48.99 p/Share
25,302
Reduced 12.46%
177,760
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
$624,453
$24.68 p/Share
25,302
Added 11.08%
203,062
Common Stock
Nov 14
2024
SELL
Open market or private sale
$1,453,010
$49.06 p/Share
29,617
Reduced 14.28%
177,760
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
$730,947
$24.68 p/Share
29,617
Added 12.57%
205,977
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
49,077
Added 21.64%
177,760
Common Stock
Aug 27
2024
SELL
Payment of exercise price or tax liability
$1,318,974
$47.9 p/Share
27,536
Reduced 17.63%
128,683
Common Stock
Aug 27
2024
BUY
Grant, award, or other acquisition
-
51,603
Added 24.83%
156,219
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$321,387
$48.91 p/Share
6,571
Reduced 5.91%
104,616
Common Stock
Aug 25
2024
SELL
Payment of exercise price or tax liability
$339,066
$49.19 p/Share
6,893
Reduced 5.84%
111,187
Common Stock
Jul 11
2024
SELL
Open market or private sale
$339,758
$43.57 p/Share
7,798
Reduced 6.19%
118,080
Common Stock
Jul 11
2024
BUY
Exercise of conversion of derivative security
$320,731
$41.13 p/Share
7,798
Added 5.83%
125,878
Common Stock
Jul 10
2024
SELL
Open market or private sale
$1,116,594
$42.39 p/Share
26,341
Reduced 18.24%
118,080
Common Stock
Jul 10
2024
BUY
Exercise of conversion of derivative security
$1,083,405
$41.13 p/Share
26,341
Added 15.43%
144,421
Common Stock
Jul 09
2024
SELL
Open market or private sale
$972,585
$41.92 p/Share
23,201
Reduced 16.42%
118,080
Common Stock
Jul 09
2024
BUY
Exercise of conversion of derivative security
$954,257
$41.13 p/Share
23,201
Added 14.11%
141,281
Common Stock
Jul 08
2024
SELL
Open market or private sale
$1,453,285
$42.49 p/Share
34,203
Reduced 22.46%
118,080
Common Stock
Jul 08
2024
BUY
Exercise of conversion of derivative security
$1,406,769
$41.13 p/Share
34,203
Added 18.34%
152,283
Common Stock
Jul 05
2024
SELL
Open market or private sale
$807,090
$42.71 p/Share
18,897
Reduced 13.8%
118,080
Common Stock
Jul 05
2024
BUY
Exercise of conversion of derivative security
$777,233
$41.13 p/Share
18,897
Added 12.12%
136,977
Common Stock