Sep 15
2025
SELL
Open market or private sale
$126,563
$166.75 p/Share
759
Reduced 4.52%
16,023
Common Stock, No Par V...
Jun 10
2025
BUY
Grant, award, or other acquisition
-
7,200
Added 30.02%
16,782
Common Stock, No Par V...
Apr 25
2025
SELL
Payment of exercise price or tax liability
$319,545
$134.15 p/Share
2,382
Reduced 19.91%
9,582
Common Stock, No Par V...
Apr 25
2025
BUY
Grant, award, or other acquisition
-
5,184
Added 30.23%
11,964
Common Stock, No Par V...
Feb 13
2025
SELL
Open market or private sale
$186,911
$148.46 p/Share
1,259
Reduced 15.66%
6,780
Common Stock, No Par V...
Feb 12
2025
SELL
Open market or private sale
$71,910
$143.82 p/Share
500
Reduced 5.86%
8,039
Common Stock, No Par V...
Dec 18
2024
BUY
Grant, award, or other acquisition
-
2,687
Added 23.94%
8,539
Common Stock, No Par V...
Oct 15
2024
SELL
Payment of exercise price or tax liability
$160,660
$115.5 p/Share
1,391
Reduced 19.2%
5,852
Common Stock, No Par V...
Oct 15
2023
SELL
Payment of exercise price or tax liability
$172,191
$123.79 p/Share
1,391
Reduced 16.11%
7,243
Common Stock, No Par V...
Jul 21
2023
SELL
Open market or private sale
$140,724
$150.83 p/Share
933
Reduced 9.75%
8,634
Common Stock, No Par V...
May 18
2023
SELL
Open market or private sale
$111,720
$111.72 p/Share
1,000
Reduced 9.46%
9,567
Common Stock, No Par V...
May 08
2023
SELL
Open market or private sale
$112,055
$112.28 p/Share
998
Reduced 8.63%
10,567
Common Stock, No Par V...
May 04
2023
SELL
Open market or private sale
$220
$110.01 p/Share
2
Reduced 0.02%
11,565
Common Stock, No Par V...
Oct 15
2022
SELL
Payment of exercise price or tax liability
$127,314
$102.59 p/Share
1,241
Reduced 9.69%
11,567
Common Stock, No Par V...
Oct 15
2021
SELL
Payment of exercise price or tax liability
$241,374
$194.5 p/Share
1,241
Reduced 8.83%
12,808
Common Stock, No Par V...
Jun 17
2021
SELL
Open market or private sale
$166,040
$166.04 p/Share
1,000
Reduced 6.64%
14,049
Common Stock, No Par V...
Nov 09
2020
SELL
Open market or private sale
$145,800
$100.0 p/Share
1,458
Reduced 8.83%
15,049
Common Stock, No Par V...
Oct 15
2020
SELL
Payment of exercise price or tax liability
$151,522
$108.93 p/Share
1,391
Reduced 7.77%
16,507
Common Stock, No Par V...
Oct 01
2020
SELL
Payment of exercise price or tax liability
$30,612
$109.33 p/Share
280
Reduced 1.54%
17,898
Common Stock, No Par V...