Aug 11
2024
SELL
Payment of exercise price or tax liability
$10,680
$37.74 p/Share
283
Reduced 0.8%
35,262
Common Stock
Aug 10
2024
SELL
Payment of exercise price or tax liability
$9,133
$37.74 p/Share
242
Reduced 0.68%
35,545
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$10,303
$37.74 p/Share
273
Reduced 0.76%
35,787
Common Stock
Jul 18
2024
SELL
Payment of exercise price or tax liability
$20,806
$42.29 p/Share
492
Reduced 1.35%
36,060
Common Stock
Jul 18
2024
BUY
Grant, award, or other acquisition
-
1,109
Added 2.94%
36,552
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
2,900
Added 7.56%
35,443
Common Stock
Dec 29
2023
SELL
Payment of exercise price or tax liability
$1,827
$32.63 p/Share
56
Reduced 0.17%
32,543
Common Stock
Nov 03
2023
BUY
Open market or private purchase
$45,020
$22.51 p/Share
2,000
Added 5.78%
32,599
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$3,451
$38.35 p/Share
90
Reduced 0.29%
30,599
Common Stock
Aug 11
2023
SELL
Payment of exercise price or tax liability
$12,003
$38.35 p/Share
313
Reduced 1.01%
30,689
Common Stock
Aug 10
2023
SELL
Payment of exercise price or tax liability
$9,415
$38.59 p/Share
244
Reduced 0.78%
31,002
Common Stock
Feb 09
2023
BUY
Grant, award, or other acquisition
-
1,900
Added 5.73%
31,246
Common Stock
Dec 30
2022
SELL
Payment of exercise price or tax liability
$2,205
$40.85 p/Share
54
Reduced 0.18%
29,346
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$7,435
$35.07 p/Share
212
Reduced 0.72%
29,400
Common Stock
Aug 11
2022
SELL
Payment of exercise price or tax liability
$11,454
$34.71 p/Share
330
Reduced 1.1%
29,612
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
1,700
Added 5.37%
29,942
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$2,236
$46.59 p/Share
48
Reduced 0.17%
28,242
Common Stock
Aug 13
2021
SELL
Payment of exercise price or tax liability
$11,375
$50.33 p/Share
226
Reduced 0.79%
28,290
Common Stock
Aug 08
2021
SELL
Payment of exercise price or tax liability
$4,039
$49.87 p/Share
81
Reduced 0.28%
28,516
Common Stock
Jul 15
2021
SELL
Payment of exercise price or tax liability
$5,125
$49.28 p/Share
104
Reduced 0.36%
28,597
Common Stock
Jul 15
2021
BUY
Grant, award, or other acquisition
-
223
Added 0.77%
28,701
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
-
2,200
Added 7.17%
28,478
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$1,166
$50.69 p/Share
23
Reduced 0.09%
26,278
Common Stock