Aug 14
2024
SELL
Payment of exercise price or tax liability
$403,159
$145.44 p/Share
2,772
Reduced 11.22%
21,923
Common Stock
Aug 13
2024
BUY
Exercise of conversion of derivative security
-
7,051
Added 22.21%
24,695
Common Stock
May 09
2024
SELL
Open market or private sale
$554,750
$158.5 p/Share
3,500
Reduced 16.55%
17,644
Common Stock
May 07
2024
SELL
Sale (or disposition) back to the issuer
$493,447
$157.5 p/Share
3,133
Reduced 12.91%
21,144
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$384,262
$122.65 p/Share
3,133
Added 11.43%
24,277
Common Stock
Mar 15
2024
SELL
Open market or private sale
$560,371
$144.5 p/Share
3,878
Reduced 15.5%
21,144
Common Stock
Mar 13
2024
SELL
Open market or private sale
$17,629
$144.5 p/Share
122
Reduced 0.49%
25,022
Common Stock
Mar 07
2024
SELL
Sale (or disposition) back to the issuer
$1,806,108
$142.55 p/Share
12,670
Reduced 33.51%
25,144
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,233,171
$97.33 p/Share
12,670
Added 25.1%
37,814
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$601,931
$134.21 p/Share
4,485
Reduced 15.14%
25,144
Common Stock
Feb 19
2024
BUY
Exercise of conversion of derivative security
-
4,283
Added 12.63%
29,629
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,592
Added 25.32%
25,346
Common Stock
Nov 15
2023
SELL
Open market or private sale
$550,057
$130.5 p/Share
4,215
Reduced 20.1%
16,754
Common Stock
Aug 30
2023
SELL
Sale (or disposition) back to the issuer
$653,120
$134.47 p/Share
4,857
Reduced 18.81%
20,969
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$420,324
$86.54 p/Share
4,857
Added 15.83%
25,826
Common Stock
Aug 29
2023
SELL
Sale (or disposition) back to the issuer
$1,084,023
$133.83 p/Share
8,100
Reduced 27.86%
20,969
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$533,061
$65.81 p/Share
8,100
Added 21.79%
29,069
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
11,298
Added 30.52%
25,721
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$173,072
$122.14 p/Share
1,417
Reduced 8.95%
14,423
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
5,632
Added 26.23%
15,840
Common Stock
Aug 31
2022
SELL
Open market or private sale
$98,940
$98.94 p/Share
1,000
Reduced 8.92%
10,208
Common Stock
Aug 23
2022
-
572
Reduced 4.86%
11,208
Common Stock
May 27
2022
SELL
Open market or private sale
$1,867,864
$129.47 p/Share
14,427
Reduced 55.05%
11,780
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
$1,401,583
$97.15 p/Share
14,427
Added 35.5%
26,207
Common Stock
Mar 15
2022
-
500
Reduced 4.07%
11,780
Common Stock