Sep 16
2024
SELL
Open market or private sale
$515,280
$64.41 p/Share
8,000
Reduced 30.22%
18,474
Common Stock
Aug 31
2024
SELL
Payment of exercise price or tax liability
$518,698
$63.31 p/Share
8,193
Reduced 23.63%
26,474
Common Stock
Aug 31
2024
BUY
Grant, award, or other acquisition
-
1,604
Added 4.42%
34,667
Common Stock
Aug 19
2024
SELL
Open market or private sale
$639,990
$65.0 p/Share
9,846
Reduced 28.23%
25,028
Common Stock
Aug 14
2024
BUY
Grant, award, or other acquisition
-
7,000
Added 16.72%
34,874
Common Stock
Sep 11
2023
SELL
Open market or private sale
$316,880
$39.61 p/Share
8,000
Reduced 22.4%
27,721
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$39,900
$39.98 p/Share
998
Reduced 2.72%
35,721
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
2,452
Added 6.26%
36,719
Common Stock
Jul 19
2023
SELL
Payment of exercise price or tax liability
$401,269
$33.61 p/Share
11,939
Reduced 25.84%
34,267
Common Stock
Jul 19
2023
BUY
Grant, award, or other acquisition
-
26,353
Added 36.32%
46,206
Common Stock
Jul 07
2023
SELL
Payment of exercise price or tax liability
$186
$31.1 p/Share
6
Reduced 0.03%
19,852
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$19,663
$31.87 p/Share
617
Reduced 3.02%
19,798
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$27,450
$45.0 p/Share
610
Reduced 2.92%
20,280
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
2,100
Added 9.13%
20,890
Common Stock
Aug 18
2022
SELL
Open market or private sale
$317,005
$48.77 p/Share
6,500
Reduced 25.7%
18,790
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$160,247
$35.32 p/Share
4,537
Reduced 15.21%
25,290
Common Stock
Aug 11
2022
BUY
Grant, award, or other acquisition
-
10,048
Added 25.2%
29,827
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$294
$36.77 p/Share
8
Reduced 0.04%
19,779
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$30,905
$35.32 p/Share
875
Reduced 4.25%
19,730
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
4,140
Added 16.89%
20,369
Common Stock
Jul 16
2021
SELL
Payment of exercise price or tax liability
$94,977
$23.48 p/Share
4,045
Reduced 19.95%
16,229
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
8,919
Added 30.55%
20,274
Common Stock
Jul 02
2021
SELL
Payment of exercise price or tax liability
$238
$23.78 p/Share
10
Reduced 0.09%
11,355
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$29,585
$23.48 p/Share
1,260
Reduced 10.03%
11,298
Common Stock