Sep 10
2024
SELL
Open market or private sale
$1,211,521
$120.85 p/Share
10,025
Reduced 2.42%
404,666
Common Stock
Sep 10
2024
BUY
Exercise of conversion of derivative security
$621,550
$62.0 p/Share
10,025
Added 2.36%
414,691
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$2,753,218
$109.83 p/Share
25,068
Reduced 5.83%
404,666
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
10,213
Added 2.32%
429,734
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,306,942
$114.19 p/Share
28,960
Reduced 6.46%
419,521
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$2,371,781
$60.5 p/Share
39,203
Added 8.04%
448,481
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$4,822,710
$123.71 p/Share
38,984
Reduced 8.7%
409,278
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
83,499
Added 15.7%
448,262
Common Stock
Feb 22
2023
SELL
Open market or private sale
$7,853,749
$120.34 p/Share
65,263
Reduced 15.18%
364,763
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$3,360,391
$51.49 p/Share
65,263
Added 13.18%
430,026
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$568,286
$143.87 p/Share
3,950
Reduced 1.07%
364,763
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
170,440
Added 31.61%
368,713
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
19,316
Added 8.88%
198,273
Common Stock
Sep 14
2021
SELL
Payment of exercise price or tax liability
$24,293
$120.86 p/Share
201
Reduced 0.11%
178,957
Common Stock
May 14
2021
SELL
Open market or private sale
$6,392,250
$118.13 p/Share
54,112
Reduced 23.2%
179,158
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$2,292,219
$63.47 p/Share
36,115
Added 13.41%
233,270
Common Stock
May 13
2021
SELL
Open market or private sale
$2,048,900
$115.47 p/Share
17,744
Reduced 8.26%
197,155
Common Stock
May 13
2021
BUY
Exercise of conversion of derivative security
$739,812
$59.48 p/Share
12,438
Added 5.69%
205,978
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$418,964
$106.04 p/Share
3,951
Reduced 1.91%
202,461
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
19,316
Added 8.56%
206,412
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$86,177
$109.92 p/Share
784
Reduced 0.42%
187,096
Common Stock
Nov 04
2020
SELL
Open market or private sale
$3,123,001
$92.26 p/Share
33,850
Reduced 15.27%
187,880
Common Stock
Nov 04
2020
BUY
Exercise of conversion of derivative security
$1,543,222
$45.59 p/Share
33,850
Added 13.24%
221,730
Common Stock
Nov 03
2020
SELL
Open market or private sale
$3,151,047
$90.2 p/Share
34,934
Reduced 15.83%
185,687
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$1,692,620
$45.59 p/Share
37,127
Added 16.5%
187,880
Common Stock