Dec 17
2024
SELL
Open market or private sale
$192,404
$30.77 p/Share
6,253
Reduced 6.6%
88,464
Common Stock
Dec 16
2024
SELL
Open market or private sale
$155,175
$30.85 p/Share
5,030
Reduced 5.04%
94,717
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$11,827
$33.13 p/Share
357
Reduced 0.36%
99,747
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$95,783
$35.74 p/Share
2,680
Reduced 2.62%
99,600
Common Stock
Jul 01
2024
BUY
Grant, award, or other acquisition
-
10,000
Added 8.91%
102,280
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$11,313
$31.69 p/Share
357
Reduced 0.39%
92,280
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$77,425
$32.14 p/Share
2,409
Reduced 2.54%
92,380
Common Stock
Aug 01
2023
SELL
Payment of exercise price or tax liability
$16,361
$45.83 p/Share
357
Reduced 0.38%
94,789
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$96,514
$45.1 p/Share
2,140
Reduced 2.23%
93,999
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
10,000
Added 9.42%
96,139
Common Stock
May 30
2023
-
1,000
Reduced 1.15%
86,139
Common Stock
Mar 08
2023
SELL
Open market or private sale
$96,894
$38.45 p/Share
2,520
Reduced 2.81%
87,139
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$11,656
$32.65 p/Share
357
Reduced 0.4%
89,659
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$69,132
$28.52 p/Share
2,424
Reduced 2.6%
90,960
Common Stock
Nov 30
2022
SELL
Open market or private sale
$617,706
$31.0 p/Share
19,926
Reduced 17.59%
93,384
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$12,085
$24.22 p/Share
499
Reduced 0.44%
113,310
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$9,316
$27.08 p/Share
344
Reduced 0.3%
113,809
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$35,669
$20.75 p/Share
1,719
Reduced 1.5%
113,032
Common Stock
Jul 01
2022
BUY
Grant, award, or other acquisition
-
10,000
Added 8.02%
114,751
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$11,183
$23.25 p/Share
481
Reduced 0.46%
104,751
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$12,189
$29.73 p/Share
410
Reduced 0.39%
105,232
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$26,068
$31.79 p/Share
820
Reduced 0.78%
104,506
Common Stock
Dec 09
2021
BUY
Grant, award, or other acquisition
-
30,000
Added 22.17%
105,326
Common Stock