May 15
2024
SELL
Payment of exercise price or tax liability
$128,244
$169.86 p/Share
755
Reduced 2.27%
32,474
Common Stock, par valu...
Mar 11
2024
SELL
Payment of exercise price or tax liability
$63,367
$163.74 p/Share
387
Reduced 1.15%
33,229
Common Stock, par valu...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$92,192
$172.0 p/Share
536
Reduced 1.57%
33,616
Common Stock, par valu...
Jan 10
2024
SELL
Open market or private sale
$228,858
$163.47 p/Share
1,400
Reduced 3.94%
34,152
Common Stock, par valu...
Nov 15
2023
SELL
Payment of exercise price or tax liability
$113,242
$149.99 p/Share
755
Reduced 2.08%
35,552
Common Stock, par valu...
Sep 07
2023
SELL
Payment of exercise price or tax liability
$195,858
$201.5 p/Share
972
Reduced 2.61%
36,307
Common Stock, par valu...
Sep 07
2023
BUY
Exercise of conversion of derivative security
-
2,192
Added 5.55%
37,279
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$101,030
$202.06 p/Share
500
Reduced 1.41%
35,087
Common Stock, par valu...
Aug 16
2023
SELL
Payment of exercise price or tax liability
$71,105
$194.81 p/Share
365
Reduced 1.02%
35,587
Common Stock, par valu...
Aug 15
2023
SELL
Payment of exercise price or tax liability
$111,745
$200.62 p/Share
557
Reduced 1.53%
35,952
Common Stock, par valu...
Aug 15
2023
BUY
Grant, award, or other acquisition
-
15,308
Added 29.54%
36,509
Common Stock, par valu...
Aug 14
2023
SELL
Payment of exercise price or tax liability
$46,613
$201.79 p/Share
231
Reduced 1.08%
21,201
Common Stock, par valu...
May 15
2023
SELL
Payment of exercise price or tax liability
$35,762
$163.3 p/Share
219
Reduced 1.01%
21,432
Common Stock, par valu...
Mar 15
2023
SELL
Open market or private sale
$221,825
$177.46 p/Share
1,250
Reduced 5.46%
21,651
Common Stock, par valu...
Mar 13
2023
SELL
Payment of exercise price or tax liability
$67,546
$174.54 p/Share
387
Reduced 1.66%
22,901
Common Stock, par valu...
Feb 15
2023
SELL
Open market or private sale
$268,687
$214.95 p/Share
1,250
Reduced 5.09%
23,288
Common Stock, par valu...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$53,396
$217.06 p/Share
246
Reduced 0.99%
24,538
Common Stock, par valu...
Nov 15
2022
SELL
Payment of exercise price or tax liability
$70,918
$213.61 p/Share
332
Reduced 1.32%
24,784
Common Stock, par valu...
Nov 07
2022
SELL
Open market or private sale
$101,995
$203.99 p/Share
500
Reduced 1.95%
25,116
Common Stock, par valu...
Aug 23
2022
SELL
Open market or private sale
$186,368
$248.49 p/Share
750
Reduced 2.84%
25,616
Common Stock, par valu...
Aug 16
2022
SELL
Payment of exercise price or tax liability
$99,368
$272.24 p/Share
365
Reduced 1.37%
26,366
Common Stock, par valu...
Aug 15
2022
SELL
Payment of exercise price or tax liability
$560,613
$264.94 p/Share
2,116
Reduced 7.34%
26,731
Common Stock, par valu...
Aug 15
2022
BUY
Grant, award, or other acquisition
-
11,937
Added 29.27%
28,847
Common Stock, par valu...
Jul 08
2022
SELL
Open market or private sale
$300,000
$200.0 p/Share
1,500
Reduced 8.15%
16,910
Common Stock, par valu...
Jun 06
2022
SELL
Payment of exercise price or tax liability
$133,895
$182.17 p/Share
735
Reduced 3.84%
18,410
Common Stock, par valu...