Aug 01
2024
SELL
Open market or private sale
$514,188
$190.44 p/Share
2,700
Reduced 10.09%
24,064
Common Stock
May 14
2024
SELL
Open market or private sale
$350,260
$175.13 p/Share
2,000
Reduced 6.95%
26,764
Common Stock
Mar 20
2024
SELL
Open market or private sale
$168,368
$198.08 p/Share
850
Reduced 2.87%
28,764
Common Stock
Feb 20
2024
SELL
Open market or private sale
$162,205
$190.83 p/Share
850
Reduced 2.79%
29,614
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$410,727
$190.77 p/Share
2,153
Reduced 6.6%
30,464
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
5,287
Added 13.95%
32,617
Common Stock
Jan 22
2024
SELL
Open market or private sale
$156,536
$184.16 p/Share
850
Reduced 3.02%
27,330
Common Stock
Jan 18
2024
BUY
Grant, award, or other acquisition
-
1,045
Added 3.58%
28,180
Common Stock
Dec 20
2023
SELL
Open market or private sale
$166,447
$195.82 p/Share
850
Reduced 3.04%
27,135
Common Stock
Nov 20
2023
SELL
Open market or private sale
$134,300
$158.0 p/Share
850
Reduced 2.95%
27,985
Common Stock
Nov 15
2023
SELL
Open market or private sale
$426,600
$158.0 p/Share
2,700
Reduced 8.56%
28,835
Common Stock
Sep 12
2023
-
626
Reduced 1.95%
31,535
Common Stock
Sep 11
2023
SELL
Open market or private sale
$6,315
$157.88 p/Share
40
Reduced 0.12%
32,161
Common Stock
Aug 04
2023
SELL
Open market or private sale
$387,500
$155.0 p/Share
2,500
Reduced 7.2%
32,202
Common Stock
Jun 09
2023
SELL
Open market or private sale
$258,620
$129.31 p/Share
2,000
Reduced 5.46%
34,659
Common Stock
Feb 16
2023
SELL
Open market or private sale
$168,855
$112.57 p/Share
1,500
Reduced 3.93%
36,659
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$369,506
$111.87 p/Share
3,303
Reduced 7.97%
38,159
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
9,080
Added 17.97%
41,462
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
1,870
Added 5.46%
32,382
Common Stock
Nov 16
2022
SELL
Open market or private sale
$64,750
$92.5 p/Share
700
Reduced 2.24%
30,512
Common Stock
Jul 08
2022
SELL
Open market or private sale
$63,000
$105.0 p/Share
600
Reduced 1.89%
31,212
Common Stock
Jun 01
2022
SELL
Open market or private sale
$64,914
$108.19 p/Share
600
Reduced 1.85%
31,812
Common Stock
May 02
2022
SELL
Open market or private sale
$63,000
$105.0 p/Share
600
Reduced 1.82%
32,412
Common Stock
Apr 01
2022
SELL
Open market or private sale
$65,868
$109.78 p/Share
600
Reduced 1.79%
33,012
Common Stock
Mar 01
2022
SELL
Open market or private sale
$71,088
$118.48 p/Share
600
Reduced 1.75%
33,612
Common Stock