Jul 31
2024
BUY
Grant, award, or other acquisition
-
29,477
Added 4.79%
585,442
Common Stock
Feb 18
2024
SELL
Payment of exercise price or tax liability
$264,908
$57.08 p/Share
4,641
Reduced 0.83%
555,965
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$267,305
$60.49 p/Share
4,419
Reduced 0.78%
560,606
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$378,097
$61.7 p/Share
6,128
Reduced 1.07%
565,025
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$469,588
$60.25 p/Share
7,794
Reduced 1.35%
571,153
Common Stock
Nov 01
2023
-
8,528
Reduced 1.45%
578,947
Common Stock
Oct 25
2023
SELL
Open market or private sale
$1,264,000
$50.56 p/Share
25,000
Reduced 4.08%
587,475
Common Stock
Aug 18
2023
BUY
Grant, award, or other acquisition
-
117,930
Added 16.15%
612,475
Common Stock
Aug 13
2023
SELL
Payment of exercise price or tax liability
$174,948
$39.59 p/Share
4,419
Reduced 0.89%
494,545
Common Stock
Aug 12
2023
SELL
Payment of exercise price or tax liability
$155,905
$39.59 p/Share
3,938
Reduced 0.78%
498,964
Common Stock
Aug 06
2023
SELL
Payment of exercise price or tax liability
$76,026
$39.27 p/Share
1,936
Reduced 0.38%
502,902
Common Stock
Jul 26
2023
SELL
Payment of exercise price or tax liability
$90,628
$37.92 p/Share
2,390
Reduced 0.47%
504,838
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$188,514
$42.66 p/Share
4,419
Reduced 0.86%
507,228
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$177,756
$41.6 p/Share
4,273
Reduced 0.83%
511,647
Common Stock
Jan 26
2023
SELL
Open market or private sale
$1,438,650
$40.49 p/Share
35,531
Reduced 6.44%
515,920
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$312,817
$40.11 p/Share
7,799
Reduced 1.39%
551,451
Common Stock
Dec 23
2022
-
3,113
Reduced 0.55%
559,250
Common Stock
Dec 20
2022
-
6,276
Reduced 1.1%
562,363
Common Stock
Sep 06
2022
BUY
Grant, award, or other acquisition
-
77,860
Added 10.75%
646,499
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$116,126
$35.93 p/Share
3,232
Reduced 0.57%
568,639
Common Stock
Aug 13
2022
SELL
Payment of exercise price or tax liability
$91,051
$35.96 p/Share
2,532
Reduced 0.44%
571,871
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$35,996
$35.96 p/Share
1,001
Reduced 0.17%
574,403
Common Stock
Aug 12
2022
BUY
Grant, award, or other acquisition
-
77,860
Added 11.92%
575,404
Common Stock
Aug 10
2022
SELL
Payment of exercise price or tax liability
$220,001
$37.32 p/Share
5,895
Reduced 1.17%
497,544
Common Stock
Aug 06
2022
SELL
Payment of exercise price or tax liability
$96,438
$43.46 p/Share
2,219
Reduced 0.44%
503,439
Common Stock