Mar 04
2025
SELL
Payment of exercise price or tax liability
$2,428,650
$50.0 p/Share
48,573
Reduced 8.26%
539,830
Common Stock
Mar 04
2025
BUY
Grant, award, or other acquisition
-
123,436
Added 17.34%
588,403
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$156,123
$53.78 p/Share
2,903
Reduced 0.62%
464,818
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$120,120
$52.87 p/Share
2,272
Reduced 0.5%
451,941
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
15,780
Added 3.26%
467,721
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$169,070
$52.15 p/Share
3,242
Reduced 0.71%
454,213
Common Stock
May 29
2024
SELL
Open market or private sale
$1,425,200
$40.72 p/Share
35,000
Reduced 7.12%
456,837
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$1,997,100
$34.61 p/Share
57,703
Reduced 10.5%
491,622
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
146,638
Added 21.07%
549,325
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
21,770
Added 5.13%
402,687
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$108,131
$34.1 p/Share
3,171
Reduced 0.83%
380,917
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$211,640
$34.93 p/Share
6,059
Reduced 1.55%
384,088
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$110,264
$34.18 p/Share
3,226
Reduced 0.82%
390,147
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$1,845,951
$32.16 p/Share
57,399
Reduced 12.76%
392,460
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
145,868
Added 24.49%
449,859
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,465
$33.3 p/Share
44
Reduced 0.01%
303,991
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$327,521
$33.53 p/Share
9,768
Reduced 3.12%
303,609
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
23,790
Added 7.06%
313,377
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$170,764
$31.67 p/Share
5,392
Reduced 1.83%
289,587
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$95,456
$29.98 p/Share
3,184
Reduced 1.07%
294,979
Common Stock
Nov 09
2022
SELL
Open market or private sale
$4,104,433
$41.55 p/Share
98,783
Reduced 24.91%
297,787
Common Stock
Nov 01
2022
SELL
Open market or private sale
$4,100,482
$41.51 p/Share
98,783
Reduced 24.91%
297,787
Common Stock
Jul 11
2022
SELL
Payment of exercise price or tax liability
$1,005,558
$34.56 p/Share
29,096
Reduced 6.84%
396,234
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$220,271
$22.76 p/Share
9,678
Reduced 2.23%
424,885
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$114,396
$21.67 p/Share
5,279
Reduced 1.2%
433,536
Common Stock