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
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