Aug 08
2024
SELL
Open market or private sale
$192,780
$96.39 p/Share
2,000
Reduced 1.98%
98,980
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$63,812
$123.19 p/Share
518
Reduced 0.51%
100,980
Common Stock
May 31
2024
SELL
Open market or private sale
$95,286
$80.82 p/Share
1,179
Reduced 1.15%
101,498
Common Stock
Apr 17
2024
SELL
Payment of exercise price or tax liability
$27,973
$61.48 p/Share
455
Reduced 0.44%
102,677
Common Stock
Mar 07
2024
-
500
Reduced 0.48%
102,857
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,116,705
$61.96 p/Share
18,023
Reduced 14.85%
103,357
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$1,354,782
$65.36 p/Share
20,728
Reduced 14.59%
121,380
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
16,910
Added 10.63%
142,108
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
36,547
Added 22.6%
125,198
Common Stock
Nov 16
2023
SELL
Open market or private sale
$101,939
$67.96 p/Share
1,500
Reduced 1.66%
88,651
Common Stock
Aug 21
2023
SELL
Open market or private sale
$26,968
$66.1 p/Share
408
Reduced 0.45%
90,067
Common Stock
Aug 18
2023
SELL
Open market or private sale
$97,785
$65.19 p/Share
1,500
Reduced 1.63%
90,475
Common Stock
Jul 18
2023
SELL
Payment of exercise price or tax liability
$45,273
$87.4 p/Share
518
Reduced 0.56%
91,975
Common Stock
May 18
2023
SELL
Open market or private sale
$146,895
$97.93 p/Share
1,500
Reduced 1.59%
92,743
Common Stock
May 18
2023
-
250
Reduced 0.27%
92,493
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
-
8,464
Added 8.18%
95,028
Common Stock
Mar 07
2023
SELL
Open market or private sale
$198,989
$72.15 p/Share
2,758
Reduced 3.1%
86,343
Common Stock
Mar 06
2023
SELL
Open market or private sale
$380,940
$72.56 p/Share
5,250
Reduced 5.56%
89,101
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
20,383
Added 17.77%
94,351
Common Stock
Nov 17
2022
SELL
Open market or private sale
$133,249
$54.79 p/Share
2,432
Reduced 3.18%
73,968
Common Stock
Aug 18
2022
SELL
Open market or private sale
$125,085
$83.39 p/Share
1,500
Reduced 1.93%
76,143
Common Stock
Jul 15
2022
BUY
Grant, award, or other acquisition
-
3,211
Added 3.99%
77,357
Common Stock
May 13
2022
-
785
Reduced 50.0%
785
Common Stock
May 13
2022
SELL
Open market or private sale
$139,271
$60.95 p/Share
2,285
Reduced 2.99%
74,146
Common Stock
Mar 07
2022
SELL
Open market or private sale
$117,081
$52.55 p/Share
2,228
Reduced 2.83%
76,431
Common Stock