Dec 30
2024
BUY
Grant, award, or other acquisition
-
61,282
Added 15.23%
341,120
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,354,953
$42.95 p/Share
78,113
Reduced 16.17%
404,838
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
128,740
Added 21.05%
482,951
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
65,723
Added 15.65%
354,211
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$2,377,158
$32.75 p/Share
72,585
Added 20.1%
288,488
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,137,388
$34.59 p/Share
32,882
Reduced 13.22%
215,903
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$1,999,302
$34.59 p/Share
57,800
Added 18.85%
248,785
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
$267,087
$26.07 p/Share
10,245
Reduced 5.09%
190,985
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$207,921
$29.53 p/Share
7,041
Reduced 3.66%
185,226
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$264,679
$37.49 p/Share
7,060
Reduced 3.54%
192,267
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$824,630
$40.34 p/Share
20,442
Reduced 9.3%
199,327
Common Stock
Mar 04
2022
BUY
Grant, award, or other acquisition
-
20,000
Added 8.34%
219,769
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$864,513
$41.39 p/Share
20,887
Reduced 9.47%
199,769
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
40,969
Added 15.66%
220,656
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
-
11,017
Reduced 5.78%
179,687
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
-
7,312
Reduced 3.69%
190,704
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$481,817
$69.94 p/Share
6,889
Reduced 3.36%
198,016
Common Stock
Mar 31
2021
SELL
Payment of exercise price or tax liability
$1,283,737
$65.41 p/Share
19,626
Reduced 8.74%
204,905
Common Stock
Feb 27
2021
SELL
Payment of exercise price or tax liability
$2,410,833
$86.88 p/Share
27,749
Reduced 11.0%
224,531
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$209,656
$62.79 p/Share
3,339
Reduced 1.31%
252,162
Common Stock