Aug 28
2024
SELL
Open market or private sale
$4,095
$91.0 p/Share
45
Reduced 1.18%
3,784
Common Stock
Aug 27
2024
SELL
Open market or private sale
$416,563
$89.99 p/Share
4,629
Reduced 54.73%
3,829
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$120,168
$25.96 p/Share
4,629
Added 35.37%
8,458
Common Stock
Aug 09
2024
SELL
Payment of exercise price or tax liability
$15,030
$89.47 p/Share
168
Reduced 4.2%
3,829
Common Stock
Aug 09
2024
BUY
Exercise of conversion of derivative security
-
580
Added 12.67%
3,997
Common Stock
Mar 25
2024
SELL
Payment of exercise price or tax liability
$8,881
$94.48 p/Share
94
Reduced 2.68%
3,417
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
-
322
Added 8.4%
3,511
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$26,072
$90.53 p/Share
288
Reduced 8.28%
3,189
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
839
Added 19.44%
3,477
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$16,523
$90.79 p/Share
182
Reduced 6.45%
2,638
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
530
Added 15.82%
2,820
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$11,583
$68.14 p/Share
170
Reduced 6.91%
2,290
Common Stock
Aug 09
2023
BUY
Exercise of conversion of derivative security
-
581
Added 19.11%
2,460
Common Stock
Jun 08
2023
SELL
Open market or private sale
$250,187
$62.5 p/Share
4,003
Reduced 68.06%
1,879
Common Stock
Jun 08
2023
BUY
Exercise of conversion of derivative security
$78,603
$23.18 p/Share
3,391
Added 36.57%
5,882
Common Stock
Mar 25
2023
SELL
Payment of exercise price or tax liability
$6,108
$55.03 p/Share
111
Reduced 4.27%
2,491
Common Stock
Mar 25
2023
BUY
Exercise of conversion of derivative security
-
322
Added 11.01%
2,602
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$3,878
$57.89 p/Share
67
Reduced 2.85%
2,280
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
192
Added 7.56%
2,347
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$10,457
$57.46 p/Share
182
Reduced 7.79%
2,155
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
529
Added 18.46%
2,337
Common Stock
Aug 09
2022
SELL
Payment of exercise price or tax liability
$8,473
$49.55 p/Share
171
Reduced 8.64%
1,808
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
-
580
Added 22.67%
1,979
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$5,598
$49.98 p/Share
112
Reduced 7.41%
1,399
Common Stock
Mar 25
2022
BUY
Exercise of conversion of derivative security
-
322
Added 17.57%
1,511
Common Stock