Nov 02
2023
SELL
Payment of exercise price or tax liability
$6,060
$51.36 p/Share
118
Reduced 0.22%
52,436
Common Stock
Nov 02
2023
BUY
Exercise of conversion of derivative security
-
484
Added 0.91%
52,554
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$29,904
$51.47 p/Share
581
Reduced 1.11%
51,661
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,379
Added 4.39%
51,824
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$41,380
$63.37 p/Share
653
Reduced 1.29%
49,818
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
2,520
Added 4.76%
50,471
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$401,530
$61.85 p/Share
6,492
Reduced 11.96%
47,791
Common Stock
Nov 07
2022
BUY
Grant, award, or other acquisition
-
16,497
Added 23.31%
54,283
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$15,178
$79.47 p/Share
191
Reduced 0.5%
37,765
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
484
Added 1.26%
37,956
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$138,094
$101.99 p/Share
1,354
Reduced 3.51%
37,255
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
3,434
Added 8.3%
37,930
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$73,799
$109.17 p/Share
676
Reduced 1.89%
35,052
Common Stock
Nov 02
2021
BUY
Grant, award, or other acquisition
-
1,232
Added 3.38%
35,244
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
-
484
Added 1.35%
35,243
Common Stock
Aug 05
2021
SELL
Payment of exercise price or tax liability
$280,281
$129.52 p/Share
2,164
Reduced 5.99%
33,960
Common Stock
Aug 05
2021
BUY
Grant, award, or other acquisition
-
5,499
Added 13.21%
36,124
Common Stock
Mar 29
2021
SELL
Payment of exercise price or tax liability
$444,147
$143.97 p/Share
3,085
Reduced 9.15%
30,615
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
5,707
Added 15.71%
30,615
Common Stock
Mar 29
2021
BUY
Exercise of conversion of derivative security
-
2,551
Added 7.63%
30,864
Common Stock
Nov 09
2020
SELL
Open market or private sale
$2,901,015
$145.0 p/Share
20,007
Reduced 44.02%
25,442
Common Stock