Nov 30
2024
SELL
Payment of exercise price or tax liability
$62,555
$41.51 p/Share
1,507
Reduced 5.57%
25,543
Common Stock
Nov 30
2024
BUY
Exercise of conversion of derivative security
-
2,735
Added 9.18%
27,050
Common Stock
Nov 20
2024
SELL
Payment of exercise price or tax liability
$503,031
$40.22 p/Share
12,507
Reduced 33.97%
24,315
Common Stock
Nov 20
2024
BUY
Grant, award, or other acquisition
-
22,705
Added 38.14%
36,822
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$168,920
$41.12 p/Share
4,108
Reduced 22.54%
14,117
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
-
7,455
Added 29.03%
18,225
Common Stock
Nov 27
2023
SELL
Open market or private sale
$601,586
$163.92 p/Share
3,670
Reduced 63.4%
2,119
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$523,687
$164.32 p/Share
3,187
Reduced 35.51%
5,789
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
5,904
Added 39.68%
8,976
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$184,912
$165.1 p/Share
1,120
Reduced 26.72%
3,072
Common Stock
Nov 18
2023
BUY
Exercise of conversion of derivative security
-
2,073
Added 33.09%
4,192
Common Stock
Nov 23
2022
SELL
Open market or private sale
$632,352
$153.67 p/Share
4,115
Reduced 66.41%
2,081
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$757,149
$156.63 p/Share
4,834
Reduced 43.83%
6,196
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
-
2,107
Added 16.04%
11,030
Common Stock
Nov 18
2022
BUY
Grant, award, or other acquisition
-
6,842
Added 43.4%
8,923
Common Stock
Nov 24
2021
SELL
Open market or private sale
$1,011,624
$189.23 p/Share
5,346
Reduced 72.4%
2,038
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$66,890
$47.95 p/Share
1,395
Added 28.89%
3,433
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$664,617
$190.38 p/Share
3,491
Reduced 36.82%
5,989
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
6,466
Added 40.55%
9,480
Common Stock
Nov 18
2021
SELL
Exercise of conversion of derivative security
$215,874
$187.88 p/Share
1,149
Reduced 38.12%
1,865
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
1,695
Added 36.44%
2,956
Common Stock
Nov 19
2020
SELL
Open market or private sale
$503,761
$120.98 p/Share
4,164
Reduced 76.76%
1,261
Common Stock
Nov 18
2020
SELL
Open market or private sale
$174,710
$125.24 p/Share
1,395
Reduced 37.59%
2,316
Common Stock
Nov 18
2020
SELL
Payment of exercise price or tax liability
$596,580
$122.0 p/Share
4,890
Reduced 47.41%
5,425
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$40,206
$15.98 p/Share
2,516
Added 42.26%
3,437
Common Stock