Oct 24
2024
SELL
Open market or private sale
$1,088,850
$82.96 p/Share
13,125
Reduced 2.17%
593,039
Common
Sep 26
2024
SELL
Open market or private sale
$1,063,650
$81.04 p/Share
13,125
Reduced 2.12%
606,164
Common
Aug 22
2024
SELL
Open market or private sale
$988,706
$75.33 p/Share
13,125
Reduced 2.08%
619,289
Common
Jul 25
2024
SELL
Open market or private sale
$926,624
$70.6 p/Share
13,125
Reduced 2.03%
632,414
Common
Jun 27
2024
SELL
Open market or private sale
$895,125
$68.2 p/Share
13,125
Reduced 1.99%
645,539
Common
Jun 12
2024
SELL
Open market or private sale
$877,406
$66.85 p/Share
13,125
Reduced 1.95%
658,664
Common
Mar 27
2024
SELL
Open market or private sale
$798,131
$60.81 p/Share
13,125
Reduced 1.99%
645,517
Common
Feb 28
2024
SELL
Open market or private sale
$781,068
$59.51 p/Share
13,125
Reduced 5.64%
219,547
Common
Jan 31
2024
SELL
Payment of exercise price or tax liability
$4,565,150
$165.59 p/Share
27,569
Reduced 10.59%
232,672
Common
Jan 24
2024
SELL
Open market or private sale
$712,687
$162.9 p/Share
4,375
Reduced 1.65%
260,241
Common
Jan 12
2024
BUY
Grant, award, or other acquisition
-
17,325
Added 6.14%
264,616
Common
Jan 02
2024
SELL
Payment of exercise price or tax liability
$1,372,027
$157.65 p/Share
8,703
Reduced 3.4%
247,291
Common
Dec 27
2023
SELL
Open market or private sale
$683,856
$156.31 p/Share
4,375
Reduced 1.68%
255,994
Common
Nov 22
2023
SELL
Open market or private sale
$680,181
$155.47 p/Share
4,375
Reduced 1.65%
260,369
Common
Oct 25
2023
SELL
Open market or private sale
$713,825
$163.16 p/Share
4,375
Reduced 1.63%
264,743
Common
Sep 27
2023
SELL
Open market or private sale
$708,750
$162.0 p/Share
4,375
Reduced 1.6%
269,118
Common
Aug 23
2023
SELL
Open market or private sale
$685,168
$156.61 p/Share
4,375
Reduced 1.57%
273,493
Common
Jul 26
2023
SELL
Open market or private sale
$696,675
$159.24 p/Share
4,375
Reduced 1.55%
277,868
Common
Jun 28
2023
SELL
Open market or private sale
$676,943
$154.73 p/Share
4,375
Reduced 1.53%
282,241
Common
Apr 27
2023
SELL
Open market or private sale
$660,625
$151.0 p/Share
4,375
Reduced 1.5%
286,616
Common
Mar 23
2023
SELL
Open market or private sale
$612,718
$140.05 p/Share
4,375
Reduced 1.48%
290,991
Common
Mar 09
2023
BUY
Grant, award, or other acquisition
-
73,086
Added 19.84%
295,366
Common
Feb 23
2023
SELL
Open market or private sale
$630,831
$144.19 p/Share
4,375
Reduced 1.93%
222,280
Common
Jan 31
2023
SELL
Payment of exercise price or tax liability
$4,396,699
$142.15 p/Share
30,930
Reduced 12.7%
212,617
Common
Jan 31
2023
BUY
Grant, award, or other acquisition
-
14,038
Added 5.83%
226,655
Common