Aug 31
2024
SELL
Payment of exercise price or tax liability
$3,177,718
$63.31 p/Share
50,193
Reduced 35.97%
89,341
Common Stock
Aug 19
2024
SELL
Open market or private sale
$5,165,309
$65.17 p/Share
79,259
Reduced 46.8%
90,095
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
43,081
Added 20.28%
169,354
Common Stock
Nov 27
2023
SELL
Open market or private sale
$2,208,613
$47.1 p/Share
46,892
Reduced 27.19%
125,590
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$245,237
$39.98 p/Share
6,134
Reduced 3.44%
172,206
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
15,758
Added 8.12%
178,340
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$2,068,729
$33.61 p/Share
61,551
Reduced 27.46%
162,582
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
137,023
Added 37.94%
224,133
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$901
$31.1 p/Share
29
Reduced 0.03%
87,110
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$97,522
$31.87 p/Share
3,060
Reduced 3.41%
86,780
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$179,370
$45.0 p/Share
3,986
Reduced 4.29%
89,031
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
13,223
Added 12.45%
93,017
Common Stock
Aug 18
2022
SELL
Open market or private sale
$3,130,227
$48.35 p/Share
64,741
Reduced 44.79%
79,794
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$832,669
$35.32 p/Share
23,575
Reduced 14.02%
144,535
Common Stock
Aug 11
2022
BUY
Grant, award, or other acquisition
-
52,237
Added 23.71%
168,110
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$1,287
$36.77 p/Share
35
Reduced 0.03%
115,873
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$159,752
$35.32 p/Share
4,523
Reduced 3.77%
115,583
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
25,472
Added 17.66%
118,752
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$371,430
$23.48 p/Share
15,819
Reduced 14.5%
93,280
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
35,667
Added 24.64%
109,099
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$1,617
$23.78 p/Share
68
Reduced 0.09%
73,432
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$139,988
$23.48 p/Share
5,962
Reduced 7.53%
73,173
Common Stock