Dec 01
2023
SELL
Open market or private sale
$699,627
$50.5 p/Share
13,854
Reduced 13.19%
91,145
Common Stock
Nov 29
2023
SELL
Open market or private sale
$8,332
$50.5 p/Share
165
Reduced 0.16%
104,999
Common Stock
Nov 21
2023
SELL
Open market or private sale
$555
$50.5 p/Share
11
Reduced 0.01%
105,164
Common Stock
Nov 17
2023
SELL
Open market or private sale
$301,485
$50.5 p/Share
5,970
Reduced 5.37%
105,175
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$477,925
$47.85 p/Share
9,988
Reduced 8.25%
111,145
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
25,380
Added 17.32%
121,133
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$69,613
$47.55 p/Share
1,464
Reduced 1.51%
95,753
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$482,654
$46.09 p/Share
10,472
Reduced 9.72%
97,217
Common Stock
Sep 30
2023
SELL
Payment of exercise price or tax liability
$75,264
$46.09 p/Share
1,633
Reduced 1.49%
107,689
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$43,300
$43.3 p/Share
1,000
Added 0.91%
109,322
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
-
11,157
Added 9.34%
108,322
Common Stock
Oct 16
2022
SELL
Payment of exercise price or tax liability
$45,586
$37.55 p/Share
1,214
Reduced 1.23%
97,165
Common Stock
Oct 01
2022
SELL
Payment of exercise price or tax liability
$180,588
$32.96 p/Share
5,479
Reduced 5.28%
98,379
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$33,323
$32.96 p/Share
1,011
Reduced 0.96%
103,858
Common Stock
Aug 02
2022
BUY
Open market or private purchase
$100,380
$33.46 p/Share
3,000
Added 2.78%
104,869
Common Stock
Feb 01
2022
SELL
Open market or private sale
$905,822
$59.81 p/Share
15,145
Reduced 12.94%
101,869
Common Stock
Nov 05
2021
-
1,000
Reduced 0.85%
117,014
Common Stock
Nov 02
2021
BUY
Grant, award, or other acquisition
-
7,270
Added 5.8%
118,014
Common Stock
Oct 16
2021
SELL
Payment of exercise price or tax liability
$231,518
$60.75 p/Share
3,811
Reduced 3.33%
110,744
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
-
8,854
Reduced 7.17%
114,555
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
-
679
Reduced 0.55%
123,409
Common Stock
May 03
2021
SELL
Open market or private sale
$2,211,750
$49.15 p/Share
45,000
Reduced 26.61%
124,088
Common Stock
Nov 16
2020
SELL
Open market or private sale
$350,000
$35.0 p/Share
10,000
Reduced 5.58%
169,088
Common Stock
Nov 09
2020
SELL
Open market or private sale
$325,000
$32.5 p/Share
10,000
Reduced 5.29%
179,088
Common Stock
Nov 06
2020
SELL
Payment of exercise price or tax liability
$35,558
$29.29 p/Share
1,214
Reduced 0.64%
189,088
Common Stock