May 15
2025
BUY
Grant, award, or other acquisition
-
577
Added 1.49%
38,085
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$173,099
$246.23 p/Share
703
Reduced 1.88%
36,780
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$172,869
$52.56 p/Share
3,289
Added 8.07%
37,483
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
390
Added 1.13%
34,194
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$177,367
$260.07 p/Share
682
Reduced 2.23%
29,841
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$177,292
$50.8 p/Share
3,490
Added 10.26%
30,523
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
430
Added 1.57%
26,879
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
372
Added 1.42%
25,836
Common Stock
Nov 29
2021
SELL
Open market or private sale
$1,119,584
$328.42 p/Share
3,409
Reduced 11.94%
25,139
Common Stock
Nov 02
2021
SELL
Sale (or disposition) back to the issuer
$1,883,280
$313.88 p/Share
6,000
Reduced 17.37%
28,548
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
365
Added 1.05%
34,291
Common Stock
Nov 03
2020
SELL
Open market or private sale
$1,063,368
$233.81 p/Share
4,548
Reduced 11.93%
33,560
Common Stock
Nov 03
2020
SELL
Open market or private sale
$1,016,204
$233.61 p/Share
4,350
Reduced 11.47%
33,560
CommonStock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$341,505
$38.38 p/Share
8,898
Added 19.01%
37,910
Common Stock
Jul 27
2020
SELL
Payment of exercise price or tax liability
$319,363
$198.98 p/Share
1,605
Reduced 4.61%
33,204
Common Stock
Jul 27
2020
BUY
Exercise of conversion of derivative security
$319,186
$28.98 p/Share
11,014
Added 24.04%
34,809
Common Stock
May 15
2020
BUY
Grant, award, or other acquisition
-
575
Added 2.36%
23,795
Common Stock
May 15
2019
BUY
Grant, award, or other acquisition
-
690
Added 3.02%
22,126
Common Stock
May 15
2018
BUY
Grant, award, or other acquisition
-
870
Added 4.12%
20,259
Common Stock
May 15
2017
BUY
Grant, award, or other acquisition
-
990
Added 5.18%
18,106
Common Stock
Jul 15
2016
BUY
Grant, award, or other acquisition
-
970
Added 10.52%
8,253
Common Stock
Aug 17
2015
-
7,500
Reduced 57.67%
5,505
Common Stock