Nov 11
2024
SELL
Payment of exercise price or tax liability
$101,325
$42.88 p/Share
2,363
Reduced 3.15%
72,744
Common Stock
Nov 09
2024
BUY
Exercise of conversion of derivative security
-
6,004
Added 7.4%
75,107
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$234,446
$32.63 p/Share
7,185
Reduced 9.42%
69,103
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
-
18,252
Added 19.31%
76,288
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$163,551
$115.83 p/Share
1,412
Reduced 8.87%
14,509
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,465
Added 17.87%
15,921
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$575
$115.0 p/Share
5
Reduced 0.04%
12,456
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
9
Added 0.07%
12,461
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$61,496
$103.88 p/Share
592
Reduced 4.54%
12,452
Common Stock
Nov 09
2023
BUY
Exercise of conversion of derivative security
-
1,502
Added 10.33%
13,044
Common Stock
Jul 03
2023
SELL
Payment of exercise price or tax liability
$136,268
$87.52 p/Share
1,557
Reduced 11.89%
11,542
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
3,951
Added 23.17%
13,099
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$128,421
$96.63 p/Share
1,329
Reduced 12.68%
9,148
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
3,230
Added 23.56%
10,477
Common Stock
Nov 09
2022
SELL
Payment of exercise price or tax liability
$56,085
$94.9 p/Share
591
Reduced 7.54%
7,247
Common Stock
Nov 09
2022
BUY
Exercise of conversion of derivative security
-
1,501
Added 16.07%
7,838
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$94,058
$73.54 p/Share
1,279
Reduced 16.79%
6,337
Common Stock
Jul 01
2022
BUY
Exercise of conversion of derivative security
-
3,245
Added 32.5%
6,740
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$47,508
$80.25 p/Share
592
Reduced 11.93%
4,371
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
-
1,502
Added 23.23%
4,963
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$78,715
$73.36 p/Share
1,073
Reduced 23.67%
3,461
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
-
2,724
Added 40.53%
3,997
Common Stock