Aug 07
2024
SELL
Open market or private sale
$583,780
$68.68 p/Share
8,500
Reduced 24.16%
26,679
Common Stock
May 15
2024
SELL
Open market or private sale
$164,066
$66.37 p/Share
2,472
Reduced 6.57%
35,179
Common Stock
May 14
2024
SELL
Open market or private sale
$230,837
$65.43 p/Share
3,528
Reduced 8.57%
37,651
Common Stock
Feb 02
2024
SELL
Open market or private sale
$473,760
$63.0 p/Share
7,520
Reduced 15.44%
41,179
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$471,283
$50.41 p/Share
9,349
Reduced 16.11%
48,699
Common Stock
Jan 02
2024
BUY
Grant, award, or other acquisition
$1,209,840
$50.41 p/Share
24,000
Added 29.25%
58,048
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$178,773
$51.49 p/Share
3,472
Reduced 9.25%
34,048
Common Stock
Dec 15
2023
BUY
Grant, award, or other acquisition
$669,370
$51.49 p/Share
13,000
Added 25.73%
37,520
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$120,701
$48.67 p/Share
2,480
Reduced 9.19%
24,520
Common Stock
Aug 31
2023
SELL
Open market or private sale
$298,996
$55.95 p/Share
5,344
Reduced 16.52%
27,000
Common Stock
Feb 13
2023
SELL
Open market or private sale
$562,624
$65.3 p/Share
8,616
Reduced 21.04%
32,344
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$289,924
$56.77 p/Share
5,107
Reduced 11.09%
40,960
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
$812,549
$56.77 p/Share
14,313
Added 23.7%
46,067
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$287,733
$59.18 p/Share
4,862
Reduced 12.68%
33,484
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$83,441
$60.29 p/Share
1,384
Reduced 3.48%
38,346
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
$542,610
$60.29 p/Share
9,000
Added 18.47%
39,730
Common Stock
Nov 17
2022
SELL
Open market or private sale
$212,550
$65.0 p/Share
3,270
Reduced 9.62%
30,730
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$114,058
$65.93 p/Share
1,730
Reduced 5.17%
31,754
Common Stock
May 17
2022
SELL
Open market or private sale
$433,300
$43.33 p/Share
10,000
Reduced 22.73%
34,000
Common Stock
Feb 11
2022
SELL
Open market or private sale
$353,515
$39.11 p/Share
9,039
Reduced 17.04%
44,000
Common Stock
Dec 17
2021
SELL
Payment of exercise price or tax liability
$194,396
$38.54 p/Share
5,044
Reduced 8.68%
53,039
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$135,277
$39.12 p/Share
3,458
Reduced 5.62%
58,083
Common Stock
Dec 15
2021
BUY
Grant, award, or other acquisition
$463,800
$38.65 p/Share
12,000
Added 16.32%
61,541
Common Stock
Nov 16
2021
SELL
Payment of exercise price or tax liability
$68,468
$39.6 p/Share
1,729
Reduced 3.37%
49,541
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$69,840
$40.37 p/Share
1,730
Reduced 3.26%
51,270
Common Stock