Feb 28
2024
SELL
Payment of exercise price or tax liability
$388,532
$75.59 p/Share
5,140
Reduced 6.03%
80,111
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
11,939
Added 12.28%
85,251
Common Stock
Feb 27
2024
SELL
Open market or private sale
$535,749
$74.93 p/Share
7,150
Reduced 8.89%
73,312
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$229,729
$32.13 p/Share
7,150
Added 8.16%
80,462
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$65,972
$74.63 p/Share
884
Reduced 1.19%
73,312
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
-
3,000
Added 3.89%
74,196
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$63,996
$73.39 p/Share
872
Reduced 1.21%
71,196
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
2,961
Added 3.95%
72,068
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$52,321
$61.7 p/Share
848
Reduced 1.21%
69,107
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
2,587
Added 3.57%
69,955
Common Stock
Aug 31
2023
SELL
Open market or private sale
$298,584
$60.32 p/Share
4,950
Reduced 6.84%
67,368
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$149,638
$30.23 p/Share
4,950
Added 6.41%
72,318
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$92,322
$47.54 p/Share
1,942
Reduced 2.8%
67,368
Common Stock
Feb 25
2023
BUY
Exercise of conversion of derivative security
-
6,575
Added 8.66%
69,310
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$41,433
$47.57 p/Share
871
Reduced 1.37%
62,735
Common Stock
Feb 23
2023
BUY
Exercise of conversion of derivative security
-
2,947
Added 4.43%
63,606
Common Stock
Feb 16
2023
SELL
Open market or private sale
$261,250
$50.0 p/Share
5,225
Reduced 7.93%
60,659
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
$118,973
$22.77 p/Share
5,225
Added 7.35%
65,884
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$39,156
$45.32 p/Share
864
Reduced 1.4%
60,659
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
2,542
Added 3.97%
61,523
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$46,412
$40.57 p/Share
1,144
Reduced 1.9%
58,981
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
3,875
Added 6.05%
60,125
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$33,490
$39.17 p/Share
855
Reduced 1.5%
56,250
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
2,489
Added 4.18%
57,105
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$21,808
$42.51 p/Share
513
Reduced 0.93%
54,616
Common Stock