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
Jul 03
2024
SELL
Open market or private sale
$269,007
$43.67 p/Share
6,160
Reduced 4.96%
118,080
Common Stock
Jul 03
2024
BUY
Exercise of conversion of derivative security
$253,360
$41.13 p/Share
6,160
Added 4.72%
124,240
Common Stock
Jul 02
2024
SELL
Open market or private sale
$1,020,006
$43.59 p/Share
23,400
Reduced 16.54%
118,080
Common Stock
Jul 02
2024
BUY
Exercise of conversion of derivative security
$962,442
$41.13 p/Share
23,400
Added 14.19%
141,480
Common Stock
Jul 01
2024
SELL
Open market or private sale
$1,055,996
$43.83 p/Share
24,093
Reduced 16.95%
118,080
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$990,945
$41.13 p/Share
24,093
Added 14.71%
139,742
Common Stock
Jun 03
2024
SELL
Open market or private sale
$431,013
$47.61 p/Share
9,053
Reduced 7.12%
118,080
Common Stock
Jan 10
2024
SELL
Open market or private sale
$1,165,419
$37.99 p/Share
30,677
Reduced 19.44%
127,133
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$256,014
$32.73 p/Share
7,822
Reduced 4.72%
157,810
Common Stock
Aug 27
2023
SELL
Payment of exercise price or tax liability
$114,007
$31.52 p/Share
3,617
Reduced 2.14%
165,632
Common Stock
Aug 26
2023
SELL
Payment of exercise price or tax liability
$207,086
$31.52 p/Share
6,570
Reduced 3.74%
169,249
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$1,874,998
$31.52 p/Share
59,486
Added 25.28%
175,819
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$407,163
$32.05 p/Share
12,704
Reduced 9.85%
116,333
Common Stock
Aug 27
2022
SELL
Payment of exercise price or tax liability
$103,635
$28.66 p/Share
3,616
Reduced 2.73%
129,037
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$1,624,993
$28.66 p/Share
56,699
Added 29.94%
132,653
Common Stock