Jan 11
2024
SELL
Payment of exercise price or tax liability
$53,489
$33.41 p/Share
1,601
Reduced 7.34%
20,209
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
2,297
Added 9.53%
21,810
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$13,820
$35.99 p/Share
384
Reduced 1.93%
19,513
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$11,644
$35.94 p/Share
324
Reduced 1.6%
19,897
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$8,014
$35.94 p/Share
223
Reduced 1.09%
20,221
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
3,110
Added 13.2%
20,444
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$10,588
$41.36 p/Share
256
Reduced 1.46%
17,295
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$85,227
$50.64 p/Share
1,683
Reduced 8.81%
17,423
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
6,711
Added 25.99%
19,106
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$6,919
$48.05 p/Share
144
Reduced 1.15%
12,395
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$17,145
$44.65 p/Share
384
Reduced 2.97%
12,539
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$14,466
$44.65 p/Share
324
Reduced 2.45%
12,923
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
2,294
Added 14.76%
13,247
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$12,908
$50.62 p/Share
255
Reduced 2.28%
10,934
Common Stock
Mar 01
2022
SELL
Open market or private sale
$74,940
$37.47 p/Share
2,000
Reduced 15.19%
11,170
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
1,146
Added 8.01%
13,159
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$3,381
$23.32 p/Share
145
Reduced 1.19%
12,013
Common Stock
Dec 11
2021
BUY
Payment of exercise price or tax liability
$9,998
$24.87 p/Share
402
Added 3.2%
12,158
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
3,339
Added 21.0%
12,560
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$10,208
$33.58 p/Share
304
Reduced 3.19%
9,213
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
610
Added 6.03%
9,502
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$3,497
$24.12 p/Share
145
Reduced 1.6%
8,892
Common Stock
Dec 11
2020
BUY
Grant, award, or other acquisition
-
3,950
Added 30.42%
9,037
Common Stock
Nov 04
2020
SELL
Payment of exercise price or tax liability
$3,900
$15.6 p/Share
250
Reduced 4.68%
5,087
Common Stock