May 21
2024
BUY
Open market or private purchase
$82,780
$82.78 p/Share
1,000
Added 2.5%
38,973
Common Stock
May 16
2024
BUY
Open market or private purchase
$169,640
$84.82 p/Share
2,000
Added 5.0%
37,973
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$522,074
$128.4 p/Share
4,066
Reduced 10.16%
35,973
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
13,795
Added 25.63%
40,039
Common Stock
Nov 03
2023
SELL
Open market or private sale
$1,000,295
$116.98 p/Share
8,551
Reduced 24.7%
26,070
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$737,910
$77.26 p/Share
9,551
Added 21.62%
34,621
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,096,020
$121.78 p/Share
9,000
Reduced 26.42%
25,070
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$772,600
$77.26 p/Share
10,000
Added 22.69%
34,070
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$226,159
$120.49 p/Share
1,877
Reduced 8.31%
20,700
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
8,236
Added 25.49%
24,070
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$116,753
$103.23 p/Share
1,131
Reduced 6.06%
17,543
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
2,909
Added 13.48%
18,674
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$289,061
$98.32 p/Share
2,940
Reduced 15.8%
15,669
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
7,471
Added 28.65%
18,609
Common Stock
Feb 26
2020
SELL
Payment of exercise price or tax liability
$536,743
$100.74 p/Share
5,328
Reduced 17.51%
25,102
Common Stock
Feb 26
2020
BUY
Grant, award, or other acquisition
-
13,538
Added 30.79%
30,430
Common Stock
Nov 05
2019
SELL
Open market or private sale
$235,488
$98.12 p/Share
2,400
Reduced 12.46%
16,865
Common Stock
Apr 26
2019
SELL
Open market or private sale
$471,724
$86.73 p/Share
5,439
Reduced 22.12%
19,146
Common Stock
Mar 15
2019
SELL
Open market or private sale
$2,451,691
$83.08 p/Share
29,510
Reduced 54.55%
24,585
Common Stock
Mar 15
2019
BUY
Exercise of conversion of derivative security
$1,924,320
$50.64 p/Share
38,000
Added 41.26%
54,095
Common Stock
Feb 28
2019
SELL
Payment of exercise price or tax liability
$302,004
$82.56 p/Share
3,658
Reduced 18.52%
16,095
Common Stock
Feb 28
2019
BUY
Grant, award, or other acquisition
-
9,295
Added 32.0%
19,753
Common Stock
Sep 05
2018
SELL
Open market or private sale
$1,116,197
$88.94 p/Share
12,550
Reduced 54.71%
10,389
Common Stock
Sep 05
2018
BUY
Exercise of conversion of derivative security
$884,565
$53.61 p/Share
16,500
Added 41.84%
22,939
Common Stock
Feb 26
2018
SELL
Payment of exercise price or tax liability
$152,950
$87.6 p/Share
1,746
Reduced 21.33%
6,439
Common Stock