Mar 21
2025
SELL
Open market or private sale
$99,539
$68.79 p/Share
1,447
Reduced 0.99%
144,713
Common Stock
Mar 14
2025
SELL
Open market or private sale
$79,730
$67.0 p/Share
1,190
Reduced 0.81%
146,160
Common Stock
Mar 03
2025
SELL
Open market or private sale
$203,566
$77.05 p/Share
2,642
Reduced 1.76%
147,350
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$535,830
$86.48 p/Share
6,196
Reduced 3.97%
149,992
Common Stock
Feb 19
2025
SELL
Open market or private sale
$696,000
$87.0 p/Share
8,000
Reduced 4.87%
156,188
Common Stock
Nov 21
2024
SELL
Open market or private sale
$557,250
$71.36 p/Share
7,809
Reduced 4.54%
164,188
Common Stock
Nov 07
2024
SELL
Open market or private sale
$107,625
$71.75 p/Share
1,500
Reduced 0.86%
171,997
Common Stock
Aug 22
2024
SELL
Open market or private sale
$468,507
$59.14 p/Share
7,922
Reduced 4.37%
173,497
Common Stock
Jul 22
2024
SELL
Open market or private sale
$78,432
$68.68 p/Share
1,142
Reduced 0.63%
181,419
Common Stock
Jun 28
2024
SELL
Open market or private sale
$75,205
$65.0 p/Share
1,157
Reduced 0.63%
182,561
Common Stock
May 23
2024
SELL
Open market or private sale
$80,990
$70.0 p/Share
1,157
Reduced 0.63%
183,718
Common Stock
May 22
2024
SELL
Open market or private sale
$543,677
$70.17 p/Share
7,748
Reduced 4.02%
184,875
Common Stock
Apr 22
2024
SELL
Open market or private sale
$102,339
$71.02 p/Share
1,441
Reduced 0.74%
192,178
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
56,382
Added 22.55%
193,619
Common Stock
Mar 22
2024
SELL
Open market or private sale
$118,293
$81.19 p/Share
1,457
Reduced 1.05%
137,237
Common Stock
Feb 23
2024
SELL
Open market or private sale
$107,045
$73.52 p/Share
1,456
Reduced 1.04%
138,694
Common Stock
Feb 22
2024
SELL
Open market or private sale
$329,446
$73.9 p/Share
4,458
Reduced 3.08%
140,150
Common Stock
Jan 22
2024
SELL
Open market or private sale
$79,563
$69.67 p/Share
1,142
Reduced 0.78%
144,608
Common Stock
Jan 08
2024
SELL
Open market or private sale
$75,126
$65.9 p/Share
1,140
Reduced 0.78%
145,750
Common Stock
Dec 21
2023
SELL
Open market or private sale
$78,433
$67.79 p/Share
1,157
Reduced 0.78%
146,890
Common Stock
Dec 14
2023
SELL
Open market or private sale
$225,225
$65.0 p/Share
3,465
Reduced 2.29%
148,047
Common Stock
Nov 22
2023
SELL
Open market or private sale
$333,406
$55.95 p/Share
5,959
Reduced 3.78%
151,512
Common Stock
Aug 23
2023
SELL
Open market or private sale
$375,993
$62.97 p/Share
5,971
Reduced 3.65%
157,471
Common Stock
May 24
2023
SELL
Open market or private sale
$294,270
$57.95 p/Share
5,078
Reduced 3.01%
163,442
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
68,512
Added 28.97%
167,990
Common Stock