Sep 13
2024
|
SELL
Sale (or disposition) back to the issuer
|
$125,553
$126.95 p/Share
|
989
|
|
Aug 15
2024
|
SELL
Sale (or disposition) back to the issuer
|
$122,200
$123.56 p/Share
|
989
|
|
Mar 05
2024
|
BUY
Grant, award, or other acquisition
|
-
|
6,683
|
|
Nov 05
2023
|
SELL
Payment of exercise price or tax liability
|
$171,855
$112.84 p/Share
|
1,523
|
|
Mar 01
2023
|
BUY
Grant, award, or other acquisition
|
-
|
6,926
|
|
Feb 21
2023
|
SELL
Payment of exercise price or tax liability
|
$386,815
$202.84 p/Share
|
1,907
|
|
Feb 21
2023
|
BUY
Exercise of conversion of derivative security
|
-
|
5,282
|
|
Nov 05
2022
|
SELL
Payment of exercise price or tax liability
|
$185,263
$217.19 p/Share
|
853
|
|
Apr 28
2022
|
SELL
Open market or private sale
|
$110,448
$300.13 p/Share
|
368
|
|
Mar 28
2022
|
SELL
Open market or private sale
|
$126,161
$342.83 p/Share
|
368
|
|
Mar 01
2022
|
BUY
Grant, award, or other acquisition
|
-
|
2,082
|
|
Feb 22
2022
|
SELL
Payment of exercise price or tax liability
|
$578,307
$319.86 p/Share
|
1,808
|
|
Feb 22
2022
|
BUY
Exercise of conversion of derivative security
|
-
|
4,561
|
|
Dec 22
2021
|
SELL
Open market or private sale
|
$122,453
$380.29 p/Share
|
322
|
|
Nov 22
2021
|
SELL
Open market or private sale
|
$118,648
$377.86 p/Share
|
314
|
|
Nov 05
2021
|
SELL
Payment of exercise price or tax liability
|
$301,615
$408.14 p/Share
|
739
|
|
Oct 22
2021
|
SELL
Open market or private sale
|
$129,054
$411.0 p/Share
|
314
|
|
Sep 22
2021
|
SELL
Open market or private sale
|
$137,121
$436.69 p/Share
|
314
|
|
Aug 23
2021
|
SELL
Open market or private sale
|
$153,577
$489.1 p/Share
|
314
|
|
Jul 22
2021
|
SELL
Open market or private sale
|
$151,420
$482.23 p/Share
|
314
|
|
Jun 22
2021
|
SELL
Open market or private sale
|
$144,757
$461.01 p/Share
|
314
|
|