Nov 29
2024
SELL
Open market or private sale
$33,152
$189.44 p/Share
175
Reduced 2.26%
7,582
Common Stock
Aug 21
2024
SELL
Open market or private sale
$299,937
$181.67 p/Share
1,651
Reduced 17.55%
7,757
Common Stock
May 02
2024
SELL
Open market or private sale
$400,285
$211.01 p/Share
1,897
Reduced 16.78%
9,408
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$1,218,645
$233.95 p/Share
5,209
Reduced 31.54%
11,305
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
10,944
Added 41.49%
15,433
Common Stock
Feb 23
2024
SELL
Open market or private sale
$332,775
$221.85 p/Share
1,500
Reduced 21.22%
5,570
Common Stock
Dec 29
2023
SELL
Open market or private sale
$195,980
$195.98 p/Share
1,000
Reduced 12.39%
7,070
Common Stock
Aug 31
2023
SELL
Open market or private sale
$196,220
$196.22 p/Share
1,000
Reduced 11.03%
8,070
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$240,938
$172.84 p/Share
1,394
Reduced 13.32%
9,070
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
2,811
Added 21.18%
10,464
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$80,082
$172.22 p/Share
465
Reduced 5.73%
7,653
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
937
Added 10.35%
8,118
Common Stock
Jun 02
2023
SELL
Open market or private sale
$129,187
$172.25 p/Share
750
Reduced 9.46%
7,181
Common Stock
May 03
2023
SELL
Open market or private sale
$184,569
$167.79 p/Share
1,100
Reduced 12.18%
7,931
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$130,864
$173.56 p/Share
754
Reduced 7.71%
9,031
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
1,520
Added 13.93%
9,394
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$127,147
$176.84 p/Share
719
Reduced 8.0%
8,265
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,447
Added 14.18%
8,754
Common Stock
Feb 15
2023
SELL
Open market or private sale
$199,190
$199.19 p/Share
1,000
Reduced 11.71%
7,537
Common Stock
Nov 01
2022
SELL
Open market or private sale
$163,320
$163.32 p/Share
1,000
Reduced 10.49%
8,537
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$103,509
$147.87 p/Share
700
Reduced 6.84%
9,537
Common Stock
Sep 16
2022
BUY
Exercise of conversion of derivative security
-
1,410
Added 12.11%
10,237
Common Stock
Aug 04
2022
SELL
Open market or private sale
$204,192
$170.16 p/Share
1,200
Reduced 11.97%
8,827
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$71,071
$152.84 p/Share
465
Reduced 4.43%
10,027
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
937
Added 8.2%
10,492
Common Stock