Feb 23
2025
SELL
Payment of exercise price or tax liability
$89,797
$100.67 p/Share
892
Reduced 1.03%
85,905
Common Stock
Feb 23
2025
BUY
Exercise of conversion of derivative security
-
3,033
Added 3.38%
86,797
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$88,690
$100.67 p/Share
881
Reduced 1.04%
83,764
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
2,994
Added 3.42%
84,645
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$71,274
$100.67 p/Share
708
Reduced 0.86%
81,651
Common Stock
Feb 21
2025
BUY
Exercise of conversion of derivative security
-
2,248
Added 2.66%
82,359
Common Stock
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