Sep 10
2024
SELL
Open market or private sale
$214,000
$27.51 p/Share
7,779
Reduced 6.79%
106,848
Common Stock
Aug 13
2024
SELL
Open market or private sale
$251,177
$25.94 p/Share
9,683
Reduced 7.79%
114,627
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$127,523
$38.82 p/Share
3,285
Reduced 2.57%
124,310
Common Stock
Mar 05
2024
SELL
Open market or private sale
$987,151
$37.57 p/Share
26,275
Reduced 17.08%
127,595
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$226,694
$38.56 p/Share
5,879
Reduced 3.68%
153,870
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
21,184
Added 11.74%
159,204
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$663,300
$48.79 p/Share
13,595
Reduced 8.97%
138,020
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
27,846
Added 15.52%
151,615
Common Stock
Aug 11
2023
SELL
Open market or private sale
$273,000
$45.5 p/Share
6,000
Reduced 4.62%
123,769
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
20,382
Added 13.57%
129,769
Common Stock
Mar 01
2023
SELL
Open market or private sale
$995,032
$40.78 p/Share
24,400
Reduced 16.73%
121,489
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$494,850
$40.89 p/Share
12,102
Reduced 9.96%
109,387
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,401,923
$39.58 p/Share
35,420
Reduced 19.62%
145,121
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
72,981
Added 28.79%
180,541
Common Stock
Aug 05
2022
SELL
Payment of exercise price or tax liability
$419,450
$35.71 p/Share
11,746
Reduced 9.85%
107,560
Common Stock
Mar 03
2022
SELL
Open market or private sale
$1,106,215
$49.29 p/Share
22,443
Reduced 15.83%
119,306
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$425,171
$49.45 p/Share
8,598
Reduced 6.44%
124,821
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
16,928
Added 10.67%
141,749
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$768,583
$40.28 p/Share
19,081
Reduced 12.55%
132,961
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
42,778
Added 21.96%
152,042
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$599,881
$50.64 p/Share
11,846
Reduced 9.79%
109,195
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$240,520
$42.13 p/Share
5,709
Reduced 4.52%
120,590
Common Stock
Mar 01
2021
SELL
Open market or private sale
$242,982
$40.03 p/Share
6,070
Reduced 5.38%
106,758
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
19,541
Added 13.4%
126,299
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$204,535
$41.03 p/Share
4,985
Reduced 4.23%
112,828
Common Stock