Jul 03
2025
SELL
Payment of exercise price or tax liability
$300,794
$100.87 p/Share
2,982
Reduced 4.76%
59,707
Common Stock
Jun 09
2025
SELL
Open market or private sale
$1,447,810
$111.37 p/Share
13,000
Reduced 17.18%
62,689
Common Stock
Jun 06
2025
SELL
Open market or private sale
$6,528,480
$112.56 p/Share
58,000
Reduced 43.38%
75,689
Common Stock
Apr 08
2025
SELL
Payment of exercise price or tax liability
$4,159,990
$79.88 p/Share
52,078
Reduced 28.03%
133,689
Common Stock
Apr 03
2025
SELL
Payment of exercise price or tax liability
$318,744
$83.88 p/Share
3,800
Reduced 2.0%
185,767
Common Stock
Apr 02
2025
BUY
Grant, award, or other acquisition
-
134,079
Added 41.43%
189,567
Common Stock
Jan 07
2025
SELL
Payment of exercise price or tax liability
$166,500
$97.54 p/Share
1,707
Reduced 2.98%
55,488
Common Stock
Dec 12
2024
SELL
Open market or private sale
$278,637
$97.12 p/Share
2,869
Reduced 4.78%
57,195
Common Stock
Oct 03
2024
SELL
Payment of exercise price or tax liability
$192,182
$78.25 p/Share
2,456
Reduced 3.93%
60,064
Common Stock
Sep 06
2024
SELL
Open market or private sale
$947,037
$77.02 p/Share
12,296
Reduced 16.43%
62,520
Common Stock
Jul 03
2024
SELL
Payment of exercise price or tax liability
$207,024
$83.68 p/Share
2,474
Reduced 3.2%
74,816
Common Stock
Apr 03
2024
SELL
Payment of exercise price or tax liability
$258,645
$80.6 p/Share
3,209
Reduced 3.99%
77,290
Common Stock
Mar 27
2024
BUY
Grant, award, or other acquisition
-
18,816
Added 18.95%
80,499
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$82,182
$67.64 p/Share
1,215
Reduced 1.93%
61,683
Common Stock
Dec 11
2023
SELL
Open market or private sale
$141,371
$70.09 p/Share
2,017
Reduced 3.11%
62,898
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$122,574
$72.06 p/Share
1,701
Reduced 2.55%
64,915
Common Stock
Sep 22
2023
SELL
Open market or private sale
$143,696
$71.92 p/Share
1,998
Reduced 2.91%
66,616
Common Stock
Jul 05
2023
SELL
Payment of exercise price or tax liability
$106,949
$62.18 p/Share
1,720
Reduced 2.45%
68,614
Common Stock
Jun 12
2023
SELL
Open market or private sale
$652,929
$64.29 p/Share
10,156
Reduced 12.62%
70,334
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$263,992
$55.99 p/Share
4,715
Reduced 5.53%
80,490
Common Stock
Mar 29
2023
BUY
Grant, award, or other acquisition
-
25,725
Added 23.19%
85,205
Common Stock
Mar 30
2022
BUY
Grant, award, or other acquisition
-
59,480
Added 50.0%
59,480
Common Stock