Dec 01
2023
SELL
Payment of exercise price or tax liability
$24,227
$151.42 p/Share
160
Reduced 0.35%
45,837
Common Stock
Apr 04
2023
SELL
Open market or private sale
$8,059,351
$134.28 p/Share
60,019
Reduced 56.61%
45,997
Common Stock
Apr 04
2023
BUY
Exercise of conversion of derivative security
$3,394,074
$56.55 p/Share
60,019
Added 45.96%
70,562
Common Stock
Apr 03
2023
SELL
Open market or private sale
$8,236,681
$137.23 p/Share
60,021
Reduced 56.61%
45,997
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$3,394,187
$56.55 p/Share
60,021
Added 45.96%
70,562
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$390,440
$126.52 p/Share
3,086
Reduced 6.83%
42,128
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
3,869
Added 7.76%
45,997
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
1,474
Added 3.16%
45,214
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$30,266
$118.23 p/Share
256
Reduced 0.58%
43,740
Common Stock
Sep 19
2022
SELL
Open market or private sale
$3,299,673
$93.81 p/Share
35,174
Reduced 44.43%
43,996
Common Stock
Sep 19
2022
BUY
Exercise of conversion of derivative security
$1,475,901
$41.96 p/Share
35,174
Added 41.46%
49,674
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$209,905
$84.81 p/Share
2,475
Reduced 5.33%
43,996
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$91,441
$21.72 p/Share
4,210
Added 8.31%
46,471
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$168,741
$76.84 p/Share
2,196
Reduced 5.74%
36,064
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
6,197
Added 12.79%
42,261
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
2,371
Added 5.84%
38,260
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$48,534
$61.67 p/Share
787
Reduced 2.15%
35,889
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$22,532
$17.2 p/Share
1,310
Added 3.45%
36,676
Common Stock
Nov 19
2021
SELL
Payment of exercise price or tax liability
$21,761
$60.28 p/Share
361
Reduced 1.01%
35,366
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$316,373
$60.01 p/Share
5,272
Reduced 12.86%
35,727
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$180,669
$22.36 p/Share
8,080
Added 16.46%
40,999
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$55,712
$55.88 p/Share
997
Reduced 3.98%
24,048
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
8,871
Added 21.23%
32,919
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
1,631
Added 6.11%
25,045
Common Stock
Dec 28
2020
SELL
Payment of exercise price or tax liability
$70,753
$40.78 p/Share
1,735
Reduced 6.9%
23,414
Common Stock