Nov 25
2024
-
1,383
Reduced 1.67%
81,501
Common Stock
Mar 20
2024
SELL
Open market or private sale
$3,804,975
$117.71 p/Share
32,325
Reduced 28.06%
82,884
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$896,728
$34.6 p/Share
25,917
Added 18.36%
115,209
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$158,440
$117.19 p/Share
1,352
Reduced 1.49%
89,292
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
5,524
Added 5.74%
90,644
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$419,214
$109.57 p/Share
3,826
Reduced 4.3%
85,120
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
2,261
Added 2.48%
88,946
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$65,227
$70.44 p/Share
926
Reduced 0.98%
94,034
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
7,740
Added 7.54%
94,960
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$275,040
$73.56 p/Share
3,739
Reduced 4.11%
87,220
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
7,487
Added 7.61%
90,959
Common Stock
Jul 20
2022
SELL
Open market or private sale
$515,075
$55.0 p/Share
9,365
Reduced 10.09%
83,472
Common Stock
Jul 20
2022
BUY
Exercise of conversion of derivative security
$186,176
$19.88 p/Share
9,365
Added 9.16%
92,837
Common Stock
Jun 24
2022
SELL
Open market or private sale
$684,452
$55.1 p/Share
12,422
Reduced 12.95%
83,472
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
$246,949
$19.88 p/Share
12,422
Added 11.47%
95,894
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$23,576
$50.7 p/Share
465
Reduced 0.63%
73,240
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
10,232
Added 10.92%
83,472
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$375,356
$52.01 p/Share
7,217
Reduced 8.92%
73,705
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
3,524
Added 4.17%
80,922
Common Stock
Jan 03
2022
SELL
Open market or private sale
$428,953
$59.06 p/Share
7,263
Reduced 8.58%
77,398
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
$89,771
$12.36 p/Share
7,263
Added 7.9%
84,661
Common Stock
Nov 29
2021
SELL
Open market or private sale
$441,009
$60.72 p/Share
7,263
Reduced 8.58%
77,398
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
$89,771
$12.36 p/Share
7,263
Added 7.9%
84,661
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
9,422
Added 10.85%
77,398
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$364,587
$56.03 p/Share
6,507
Reduced 8.74%
67,976
Common Stock