Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,146
Added 5.57%
138,031
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,313,145
$55.85 p/Share
23,512
Reduced 14.8%
135,362
Common Stock
Feb 28
2023
SELL
Open market or private sale
$458,856
$55.7 p/Share
8,238
Reduced 4.93%
158,874
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$484,060
$57.15 p/Share
8,470
Reduced 4.82%
167,112
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,690
Added 10.54%
175,582
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$893,391
$61.12 p/Share
14,617
Reduced 10.48%
124,813
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
30,079
Added 16.26%
154,892
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$194,309
$62.02 p/Share
3,133
Reduced 2.2%
139,430
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$299,552
$68.08 p/Share
4,400
Reduced 2.99%
142,563
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
47,555
Added 24.45%
146,963
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$859,504
$66.33 p/Share
12,958
Reduced 11.53%
99,408
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$178,029
$68.08 p/Share
2,615
Reduced 2.27%
112,366
Common Stock
Nov 05
2021
SELL
Open market or private sale
$340,000
$85.0 p/Share
4,000
Reduced 3.36%
114,981
Common Stock
Nov 05
2021
SELL
Open market or private sale
$340,000
$85.0 p/Share
4,000
Reduced 3.36%
114,981
Common Stock
Nov 04
2021
SELL
Open market or private sale
$652,000
$81.5 p/Share
8,000
Reduced 6.3%
118,981
Common Stock
Nov 04
2021
SELL
Open market or private sale
$652,000
$81.5 p/Share
8,000
Reduced 6.3%
118,981
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$245,506
$71.12 p/Share
3,452
Reduced 2.65%
126,981
Common Stock
Apr 28
2021
SELL
Open market or private sale
$300,000
$75.0 p/Share
4,000
Reduced 2.98%
130,433
Common Stock
Mar 01
2021
SELL
Open market or private sale
$701,600
$70.16 p/Share
10,000
Reduced 6.92%
134,433
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$1,242,550
$76.54 p/Share
16,234
Reduced 10.1%
144,433
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
22,311
Added 12.19%
160,667
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
31,604
Added 18.59%
138,356
Common Stock
May 01
2020
BUY
Grant, award, or other acquisition
-
279
Added 0.26%
106,752
Common Stock