May 21
2025
SELL
Open market or private sale
$289,628
$68.91 p/Share
4,203
Reduced 3.96%
102,057
Common Stock
May 20
2025
SELL
Payment of exercise price or tax liability
$391,384
$69.94 p/Share
5,596
Reduced 5.0%
106,260
Common Stock
Mar 31
2025
BUY
Grant, award, or other acquisition
-
39,531
Added 26.15%
111,641
Common Stock
Feb 21
2025
SELL
Open market or private sale
$581,389
$83.81 p/Share
6,937
Reduced 8.78%
72,110
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$345,228
$86.48 p/Share
3,992
Reduced 4.81%
79,047
Common Stock
Jan 21
2025
SELL
Open market or private sale
$117,000
$78.0 p/Share
1,500
Reduced 1.77%
83,039
Common Stock
Dec 23
2024
SELL
Open market or private sale
$114,270
$76.18 p/Share
1,500
Reduced 1.74%
84,539
Common Stock
Nov 22
2024
SELL
Open market or private sale
$407,304
$76.36 p/Share
5,334
Reduced 5.84%
86,039
Common Stock
Nov 21
2024
SELL
Open market or private sale
$399,187
$71.36 p/Share
5,594
Reduced 5.77%
91,373
Common Stock
Aug 23
2024
SELL
Open market or private sale
$251,578
$59.63 p/Share
4,219
Reduced 4.18%
96,812
Common Stock
Aug 22
2024
SELL
Open market or private sale
$335,560
$59.14 p/Share
5,674
Reduced 5.32%
101,031
Common Stock
Jul 16
2024
SELL
Open market or private sale
$140,000
$70.0 p/Share
2,000
Reduced 1.84%
106,705
Common Stock
Jul 01
2024
SELL
Open market or private sale
$132,260
$66.13 p/Share
2,000
Reduced 1.81%
108,705
Common Stock
Jun 03
2024
SELL
Open market or private sale
$135,160
$67.58 p/Share
2,000
Reduced 1.77%
110,705
Common Stock
May 23
2024
SELL
Open market or private sale
$299,349
$69.31 p/Share
4,319
Reduced 3.69%
112,705
Common Stock
May 22
2024
SELL
Open market or private sale
$389,232
$70.17 p/Share
5,547
Reduced 4.53%
117,024
Common Stock
May 01
2024
SELL
Open market or private sale
$207,870
$69.29 p/Share
3,000
Reduced 2.39%
122,321
Common Stock
Apr 01
2024
SELL
Open market or private sale
$246,450
$82.15 p/Share
3,000
Reduced 2.34%
125,321
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
34,456
Added 21.17%
128,321
Common Stock
Mar 08
2024
SELL
Open market or private sale
$640,000
$80.0 p/Share
8,000
Reduced 7.85%
93,865
Common Stock
Mar 01
2024
SELL
Open market or private sale
$234,780
$78.26 p/Share
3,000
Reduced 2.86%
101,865
Common Stock
Feb 23
2024
SELL
Open market or private sale
$524,548
$73.88 p/Share
7,100
Reduced 6.34%
104,865
Common Stock
Feb 22
2024
SELL
Open market or private sale
$321,686
$73.9 p/Share
4,353
Reduced 3.74%
111,965
Common Stock
Feb 09
2024
SELL
Open market or private sale
$600,000
$75.0 p/Share
8,000
Reduced 6.44%
116,318
Common Stock
Feb 01
2024
SELL
Open market or private sale
$214,170
$71.39 p/Share
3,000
Reduced 2.36%
124,318
Common Stock