Nov 06
2024
SELL
Open market or private sale
$227,565
$70.02 p/Share
3,250
Reduced 6.02%
50,762
Common Stock
Aug 15
2024
SELL
Open market or private sale
$123,007
$54.67 p/Share
2,250
Reduced 4.0%
54,012
Common Stock
May 07
2024
SELL
Open market or private sale
$236,115
$52.47 p/Share
4,500
Reduced 7.41%
56,262
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$164,119
$49.3 p/Share
3,329
Reduced 5.98%
52,338
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
8,424
Added 12.18%
60,762
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$57,842
$48.73 p/Share
1,187
Reduced 2.09%
55,667
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
10,520
Added 15.61%
56,854
Common Stock
Aug 15
2023
SELL
Open market or private sale
$183,825
$49.02 p/Share
3,750
Reduced 7.49%
46,334
Common Stock
May 08
2023
SELL
Open market or private sale
$250,050
$44.82 p/Share
5,579
Reduced 10.02%
50,084
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$130,421
$45.57 p/Share
2,862
Reduced 5.68%
47,540
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
8,123
Added 12.73%
55,663
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$95,038
$42.81 p/Share
2,220
Reduced 4.22%
50,402
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
7,241
Added 12.1%
52,622
Common Stock
Nov 04
2022
SELL
Open market or private sale
$243,108
$45.02 p/Share
5,400
Reduced 10.63%
45,381
Common Stock
May 11
2022
SELL
Open market or private sale
$251,144
$35.13 p/Share
7,149
Reduced 12.34%
50,781
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$74,135
$26.88 p/Share
2,758
Reduced 5.27%
49,536
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
8,394
Added 12.66%
57,930
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$51,127
$28.82 p/Share
1,774
Reduced 3.28%
52,294
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
1,578
Added 2.84%
54,068
Common Stock
May 14
2021
SELL
Open market or private sale
$75,600
$30.24 p/Share
2,500
Reduced 4.56%
52,381
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$67,646
$27.2 p/Share
2,487
Reduced 5.11%
46,176
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,705
Added 13.69%
54,881
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$12,942
$26.63 p/Share
486
Reduced 0.99%
48,663
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,402
Added 2.77%
49,149
Common Stock