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
Jun 09
2022
SELL
Open market or private sale
$122,591
$37.86 p/Share
3,238
Reduced 4.09%
75,954
Common Stock
Jun 08
2022
SELL
Open market or private sale
$69,732
$38.74 p/Share
1,800
Reduced 2.22%
79,192
Common Stock
Jan 04
2022
SELL
Open market or private sale
$144,280
$36.07 p/Share
4,000
Reduced 4.71%
80,992
Common Stock
Jan 03
2022
SELL
Open market or private sale
$36,100
$36.1 p/Share
1,000
Reduced 1.16%
84,992
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$148,847
$34.03 p/Share
4,374
Reduced 4.84%
85,992
Common Stock
Nov 15
2021
SELL
Open market or private sale
$17,895
$35.79 p/Share
500
Reduced 0.48%
103,307
Common Stock
Nov 15
2021
SELL
Open market or private sale
$335,255
$35.29 p/Share
9,500
Reduced 8.38%
103,807
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$461,864
$35.69 p/Share
12,941
Reduced 12.53%
90,366
Common Stock
Sep 07
2021
SELL
Open market or private sale
$718,268
$37.74 p/Share
19,032
Reduced 14.38%
113,307
Common Stock
Sep 07
2021
BUY
Exercise of conversion of derivative security
$653,749
$34.35 p/Share
19,032
Added 12.57%
132,339
Common Stock