Sep 16
2024
SELL
Open market or private sale
$2,457,400
$245.74 p/Share
10,000
Reduced 11.48%
77,136
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$548,927
$220.63 p/Share
2,488
Reduced 2.78%
87,136
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$131,863
$187.84 p/Share
702
Reduced 0.78%
89,624
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$348,519
$172.62 p/Share
2,019
Reduced 2.19%
90,326
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
18,856
Added 16.96%
92,345
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$39,144
$174.75 p/Share
224
Reduced 0.3%
73,489
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$109,031
$147.34 p/Share
740
Reduced 0.99%
73,713
Common Stock
Aug 04
2023
SELL
Open market or private sale
$1,710,000
$171.0 p/Share
10,000
Reduced 11.84%
74,453
Common Stock
Jul 03
2023
SELL
Open market or private sale
$1,063,368
$164.43 p/Share
6,467
Reduced 7.11%
84,453
Common Stock
Mar 15
2023
SELL
Open market or private sale
$85,697
$133.07 p/Share
644
Reduced 0.7%
90,920
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
29,146
Added 24.15%
91,564
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$83,064
$116.5 p/Share
713
Reduced 1.13%
62,418
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$89,766
$121.47 p/Share
739
Reduced 1.16%
63,131
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$51,730
$116.51 p/Share
444
Reduced 0.69%
63,870
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$553,300
$90.32 p/Share
6,126
Reduced 8.7%
64,314
Common Stock
May 12
2022
BUY
Open market or private purchase
$176,700
$88.35 p/Share
2,000
Added 2.76%
70,440
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$22,000
$105.77 p/Share
208
Reduced 0.3%
68,440
Common Stock
Mar 10
2022
SELL
Sale (or disposition) back to the issuer
-
1,442
Reduced 2.06%
68,648
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
10,050
Added 12.54%
70,090
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$184,724
$98.73 p/Share
1,871
Reduced 3.02%
60,040
Common Stock
Nov 01
2021
BUY
Grant, award, or other acquisition
-
5,000
Added 7.47%
61,911
Common Stock
Sep 01
2021
SELL
Payment of exercise price or tax liability
$46,016
$103.64 p/Share
444
Reduced 0.71%
62,355
Common Stock
Aug 23
2021
SELL
Open market or private sale
$508,750
$101.75 p/Share
5,000
Reduced 8.02%
57,355
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$42,180
$95.0 p/Share
444
Reduced 0.71%
62,355
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$476,032
$93.23 p/Share
5,106
Reduced 7.52%
62,799
Common Stock