Apr 04
2024
SELL
Open market or private sale
$422,400
$176.0 p/Share
2,400
Reduced 6.03%
37,412
Common Stock
Apr 01
2024
SELL
Open market or private sale
$407,328
$169.72 p/Share
2,400
Reduced 5.69%
39,812
Common Stock
Mar 19
2024
SELL
Open market or private sale
$52,008
$146.09 p/Share
356
Reduced 0.84%
42,212
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$34,054
$147.42 p/Share
231
Reduced 0.54%
42,568
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
587
Added 1.35%
42,799
Common Stock
Mar 08
2024
SELL
Open market or private sale
$527,050
$162.67 p/Share
3,240
Reduced 7.13%
42,212
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$351,058
$158.42 p/Share
2,216
Reduced 4.65%
45,452
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
5,627
Added 10.99%
45,564
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,593,718
$155.62 p/Share
16,667
Reduced 28.39%
42,041
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,668,321
$153.89 p/Share
10,841
Reduced 15.59%
58,708
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
27,508
Added 28.34%
69,549
Common Stock
Dec 19
2023
SELL
Open market or private sale
$422,448
$176.02 p/Share
2,400
Reduced 5.4%
42,041
Common Stock
Dec 01
2023
SELL
Open market or private sale
$379,200
$158.0 p/Share
2,400
Reduced 5.12%
44,441
Common Stock
Aug 14
2023
SELL
Open market or private sale
$2,535,127
$205.34 p/Share
12,346
Reduced 20.86%
46,841
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$46,943
$203.22 p/Share
231
Reduced 0.39%
59,187
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
587
Added 0.98%
59,418
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$771,922
$212.3 p/Share
3,636
Reduced 5.82%
58,831
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
9,237
Added 13.51%
59,120
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,026,266
$195.68 p/Share
10,355
Reduced 16.29%
53,230
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
26,285
Added 29.25%
63,585
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$999,871
$100.53 p/Share
9,946
Added 21.05%
37,300
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$339,850
$71.85 p/Share
4,730
Reduced 14.74%
27,354
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
12,018
Added 30.3%
27,643
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$660,067
$69.51 p/Share
9,496
Reduced 32.12%
20,066
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
29,562
Added 50.0%
29,562
Common Stock