Dec 06
2024
SELL
Open market or private sale
$692,794
$200.81 p/Share
3,450
Reduced 2.1%
160,782
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$931,844
$48.78 p/Share
19,103
Reduced 10.42%
164,232
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$3,253,626
$48.78 p/Share
66,700
Added 26.68%
183,335
Common Stock
Dec 06
2023
BUY
Other acquisition or disposition
-
3,966
Added 3.72%
102,635
Common Stock
Nov 15
2023
SELL
Open market or private sale
$134,670
$44.89 p/Share
3,000
Reduced 2.95%
98,669
Common Stock
Nov 14
2023
SELL
Open market or private sale
$355,920
$44.49 p/Share
8,000
Reduced 7.29%
101,669
Common Stock
Nov 13
2023
SELL
Open market or private sale
$132,090
$44.03 p/Share
3,000
Reduced 2.66%
109,669
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$312,625
$56.4 p/Share
5,543
Reduced 4.69%
112,669
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
$2,915,880
$56.4 p/Share
51,700
Added 30.43%
118,212
Common Stock
Sep 01
2022
SELL
Open market or private sale
$114,368
$36.01 p/Share
3,176
Reduced 4.56%
66,512
Common Stock
Aug 31
2022
SELL
Open market or private sale
$144,640
$36.16 p/Share
4,000
Reduced 5.43%
69,688
Common Stock
Aug 30
2022
SELL
Open market or private sale
$148,640
$37.16 p/Share
4,000
Reduced 5.15%
73,688
Common Stock
Aug 29
2022
SELL
Open market or private sale
$188,000
$37.6 p/Share
5,000
Reduced 6.05%
77,688
Common Stock
Aug 26
2022
SELL
Open market or private sale
$138,399
$39.43 p/Share
3,510
Reduced 4.07%
82,688
Common Stock
Aug 25
2022
SELL
Open market or private sale
$76,250
$30.5 p/Share
2,500
Reduced 2.82%
86,198
Common Stock
Aug 24
2022
SELL
Open market or private sale
$98,800
$39.52 p/Share
2,500
Reduced 2.74%
88,698
Common Stock
Aug 23
2022
SELL
Open market or private sale
$99,475
$39.79 p/Share
2,500
Reduced 2.67%
91,198
Common Stock
Jun 08
2022
-
984
Reduced 1.04%
93,698
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$206,877
$32.36 p/Share
6,393
Reduced 6.33%
94,682
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
$686,032
$32.36 p/Share
21,200
Added 17.34%
101,075
Common Stock
Nov 29
2021
-
760
Reduced 0.94%
79,875
Common Stock
Nov 24
2021
SELL
Open market or private sale
$95,500
$38.2 p/Share
2,500
Reduced 3.01%
80,635
Common Stock
Nov 23
2021
SELL
Open market or private sale
$95,700
$38.28 p/Share
2,500
Reduced 2.92%
83,135
Common Stock
Aug 23
2021
SELL
Open market or private sale
$500,065
$37.43 p/Share
13,360
Reduced 13.5%
85,635
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$385,709
$42.79 p/Share
9,014
Reduced 10.38%
77,795
Common Stock