Jan 02
2024
SELL
Payment of exercise price or tax liability
$253,411
$50.41 p/Share
5,027
Reduced 23.35%
16,504
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$483,935
$50.41 p/Share
9,600
Added 30.84%
21,531
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$144,738
$51.49 p/Share
2,811
Reduced 19.07%
11,931
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$463,410
$51.49 p/Share
9,000
Added 37.91%
14,742
Common Stock
Feb 14
2023
SELL
Open market or private sale
$294,995
$65.02 p/Share
4,537
Reduced 44.14%
5,742
Common Stock
Feb 03
2023
SELL
Open market or private sale
$300,404
$63.43 p/Share
4,736
Reduced 99.79%
10
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$225,887
$56.77 p/Share
3,979
Reduced 20.95%
15,015
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$437,526
$56.77 p/Share
7,707
Added 28.86%
18,994
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$205,413
$59.18 p/Share
3,471
Reduced 23.52%
11,287
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$119,615
$60.29 p/Share
1,984
Reduced 11.85%
14,758
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$301,450
$60.29 p/Share
5,000
Added 23.0%
16,742
Common Stock
May 04
2022
SELL
Open market or private sale
$106,672
$42.33 p/Share
2,520
Reduced 17.67%
11,742
Common Stock
Apr 15
2022
SELL
Payment of exercise price or tax liability
$98,183
$39.59 p/Share
2,480
Reduced 14.81%
14,262
Common Stock
Feb 03
2022
SELL
Open market or private sale
$154,121
$40.23 p/Share
3,831
Reduced 18.62%
16,742
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$120,154
$37.82 p/Share
3,177
Reduced 13.38%
20,573
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$38,341
$38.65 p/Share
992
Reduced 5.29%
17,750
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$231,900
$38.65 p/Share
6,000
Added 20.17%
23,750
Common Stock
Nov 15
2021
SELL
Open market or private sale
$51,169
$40.61 p/Share
1,260
Reduced 6.3%
18,742
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$48,695
$39.27 p/Share
1,240
Reduced 5.84%
20,002
Common Stock
May 13
2021
SELL
Open market or private sale
$79,528
$41.1 p/Share
1,935
Reduced 8.35%
21,242
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$84,913
$41.12 p/Share
2,065
Reduced 8.18%
23,177
Common Stock
May 03
2021
BUY
Grant, award, or other acquisition
-
4,000
Added 13.68%
25,242
Common Stock
Apr 15
2021
BUY
Grant, award, or other acquisition
$208,050
$41.61 p/Share
5,000
Added 19.05%
21,242
Common Stock
Feb 08
2021
SELL
Open market or private sale
$44,163
$35.05 p/Share
1,260
Reduced 7.2%
16,242
Common Stock
Oct 16
2020
SELL
Payment of exercise price or tax liability
$33,740
$27.21 p/Share
1,240
Reduced 6.62%
17,502
Common Stock