May 31
2024
SELL
Payment of exercise price or tax liability
$1,312,014
$116.8 p/Share
11,233
Reduced 30.73%
25,322
Common Stock
May 31
2024
BUY
Exercise of conversion of derivative security
$1,165,026
$85.67 p/Share
13,599
Added 27.11%
36,555
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$43,303
$113.36 p/Share
382
Reduced 1.64%
22,956
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,301
Added 5.28%
23,338
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.05%
22,031
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$68,748
$119.98 p/Share
573
Reduced 2.54%
22,005
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,290
Added 5.4%
22,578
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$1,438,192
$128.41 p/Share
11,200
Reduced 34.47%
21,288
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$1,167,340
$70.95 p/Share
16,453
Added 33.62%
32,488
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.06%
16,035
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$117,213
$120.59 p/Share
972
Reduced 5.72%
16,013
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,233
Added 15.99%
16,985
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.07%
13,752
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$148,157
$100.65 p/Share
1,472
Reduced 9.69%
13,721
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
4,920
Added 24.46%
15,193
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
10
Added 0.1%
10,273
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$77,504
$96.88 p/Share
800
Reduced 7.23%
10,263
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
2,724
Added 19.76%
11,063
Common Stock
Feb 13
2020
SELL
Payment of exercise price or tax liability
$563,663
$114.31 p/Share
4,931
Reduced 37.16%
8,339
Common Stock
Feb 13
2020
BUY
Exercise of conversion of derivative security
$477,366
$70.7 p/Share
6,752
Added 33.72%
13,270
Common Stock
Nov 08
2019
BUY
Grant, award, or other acquisition
-
10
Added 0.15%
6,518
Common Stock
Jun 03
2019
SELL
Payment of exercise price or tax liability
$95,479
$98.84 p/Share
966
Reduced 12.92%
6,508
Common Stock
Jun 03
2019
BUY
Exercise of conversion of derivative security
$74,218
$53.51 p/Share
1,387
Added 15.65%
7,474
Common Stock
Mar 01
2019
SELL
Payment of exercise price or tax liability
$19,162
$87.1 p/Share
220
Reduced 3.49%
6,087
Common Stock
Mar 01
2019
BUY
Exercise of conversion of derivative security
-
753
Added 10.67%
6,307
Common Stock