Nov 25
2024
SELL
Open market or private sale
$369,400
$73.88 p/Share
5,000
Reduced 5.34%
88,710
Common Stock
Jun 03
2024
SELL
Open market or private sale
$491,399
$65.52 p/Share
7,500
Reduced 7.41%
93,710
Common Stock
May 14
2024
SELL
Open market or private sale
$171,199
$64.75 p/Share
2,644
Reduced 2.55%
101,210
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$668,689
$65.5 p/Share
10,209
Reduced 8.95%
103,854
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
21,166
Added 15.65%
114,063
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$187,142
$66.98 p/Share
2,794
Reduced 2.92%
92,897
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
6,590
Added 6.44%
95,691
Common Stock
Dec 15
2023
SELL
Open market or private sale
$859,334
$62.23 p/Share
13,809
Reduced 13.42%
89,101
Common Stock
Jun 14
2023
SELL
Open market or private sale
$411,600
$51.45 p/Share
8,000
Reduced 7.21%
102,910
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$995,106
$52.19 p/Share
19,067
Reduced 14.67%
110,910
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
37,722
Added 22.49%
129,977
Common Stock
Mar 03
2023
SELL
Open market or private sale
$782,250
$52.15 p/Share
15,000
Reduced 13.99%
92,255
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
9,058
Added 7.79%
107,255
Common Stock
Mar 08
2022
SELL
Payment of exercise price or tax liability
$854,731
$41.95 p/Share
20,375
Reduced 17.18%
98,197
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
40,904
Added 25.65%
118,572
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$59,911
$42.37 p/Share
1,414
Reduced 1.79%
77,668
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
9,100
Added 10.32%
79,082
Common Stock
Nov 08
2021
SELL
Open market or private sale
$639,068
$57.08 p/Share
11,196
Reduced 13.79%
69,982
Common Stock
Mar 09
2021
SELL
Open market or private sale
$501,900
$42.0 p/Share
11,950
Reduced 12.83%
81,178
Common Stock
Mar 09
2021
SELL
Payment of exercise price or tax liability
$51,230
$41.65 p/Share
1,230
Reduced 1.3%
93,128
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$114,933
$44.29 p/Share
2,595
Reduced 2.68%
94,358
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
7,055
Added 6.78%
96,953
Common Stock