Jul 15
2024
SELL
Payment of exercise price or tax liability
$173,099
$246.23 p/Share
703
Reduced 3.55%
19,105
Common Stock
Jul 15
2024
BUY
Exercise of conversion of derivative security
$172,869
$52.56 p/Share
3,289
Added 14.24%
19,808
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
390
Added 2.31%
16,519
Common Stock
Jul 28
2023
SELL
Payment of exercise price or tax liability
$177,367
$260.07 p/Share
682
Reduced 3.02%
21,901
Common Stock
Jul 28
2023
BUY
Exercise of conversion of derivative security
$177,292
$50.8 p/Share
3,490
Added 13.39%
22,583
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
430
Added 2.2%
19,093
Common Stock
Jul 13
2022
BUY
Exercise of conversion of derivative security
$175,735
$38.64 p/Share
4,548
Added 19.59%
18,663
Common Stock
May 15
2022
BUY
Grant, award, or other acquisition
-
372
Added 2.57%
14,115
Common Stock
May 15
2021
BUY
Grant, award, or other acquisition
-
365
Added 1.01%
35,696
Common Stock
Jul 24
2020
SELL
Open market or private sale
$1,163,468
$193.46 p/Share
6,014
Reduced 23.68%
19,380
Common Stock
Jul 24
2020
BUY
Exercise of conversion of derivative security
$319,186
$28.98 p/Share
11,014
Added 31.12%
24,380
Common Stock
May 15
2020
BUY
Grant, award, or other acquisition
-
575
Added 2.88%
19,380
Common Stock
May 15
2019
BUY
Grant, award, or other acquisition
-
690
Added 3.54%
18,805
Common Stock
Feb 27
2019
SELL
Open market or private sale
$1,341,396
$126.81 p/Share
10,578
Reduced 36.87%
18,115
Common Stock
Feb 27
2019
BUY
Exercise of conversion of derivative security
$247,419
$23.39 p/Share
10,578
Added 26.94%
28,693
Common Stock
May 15
2018
BUY
Grant, award, or other acquisition
-
870
Added 2.91%
29,066
Common Stock
Feb 26
2018
SELL
Open market or private sale
$1,060,973
$100.3 p/Share
10,578
Reduced 35.82%
18,953
Common Stock
Feb 26
2018
BUY
Exercise of conversion of derivative security
$318,609
$30.12 p/Share
10,578
Added 26.37%
29,531
Common Stock
May 15
2017
BUY
Grant, award, or other acquisition
-
990
Added 3.39%
28,196
Common Stock
Feb 15
2017
SELL
Open market or private sale
$891,620
$84.29 p/Share
10,578
Reduced 28.0%
27,206
Common Stock
Feb 15
2017
BUY
Exercise of conversion of derivative security
$301,367
$28.49 p/Share
10,578
Added 21.87%
37,784
Common Stock
Jul 15
2016
BUY
Grant, award, or other acquisition
-
970
Added 3.44%
27,206
Common Stock
May 06
2016
BUY
Exercise of conversion of derivative security
$252,560
$31.57 p/Share
8,000
Added 22.88%
26,958
Common Stock
May 28
2014
SELL
Open market or private sale
$242,625
$97.05 p/Share
2,500
Reduced 9.27%
24,458
Common Stock