Nov 27
2024
SELL
Open market or private sale
$769,200
$76.92 p/Share
10,000
Reduced 15.43%
54,827
Common Stock
Aug 14
2024
SELL
Open market or private sale
$541,100
$54.11 p/Share
10,000
Reduced 13.37%
64,821
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$228,998
$49.3 p/Share
4,645
Reduced 6.68%
64,918
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
9,889
Added 11.68%
74,807
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$122,458
$48.73 p/Share
2,513
Reduced 3.49%
69,563
Common Stock
Aug 03
2023
SELL
Open market or private sale
$1,000,000
$50.0 p/Share
20,000
Reduced 21.72%
72,061
Common Stock
Jun 02
2023
SELL
Open market or private sale
$450,000
$45.0 p/Share
10,000
Reduced 9.8%
92,053
Common Stock
May 31
2023
SELL
Open market or private sale
$222,450
$44.49 p/Share
5,000
Reduced 4.67%
102,053
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$262,027
$45.57 p/Share
5,750
Reduced 5.45%
99,844
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,200
Added 6.3%
107,044
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$525,021
$42.81 p/Share
12,264
Reduced 10.41%
105,594
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
26,546
Added 18.38%
117,858
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$95,585
$26.88 p/Share
3,556
Reduced 4.33%
78,483
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
12,789
Added 12.29%
91,272
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$134,157
$28.82 p/Share
4,655
Reduced 5.42%
81,215
Common Stock
Feb 19
2022
BUY
Grant, award, or other acquisition
-
6,358
Added 6.89%
85,870
Common Stock
Mar 05
2021
SELL
Open market or private sale
$199,710
$28.53 p/Share
7,000
Reduced 8.11%
79,312
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$83,178
$27.2 p/Share
3,058
Reduced 3.96%
74,248
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
12,064
Added 12.26%
86,312
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$48,147
$26.63 p/Share
1,808
Reduced 2.29%
77,306
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
5,399
Added 6.39%
79,114
Common Stock