Feb 24
2025
SELL
Payment of exercise price or tax liability
$22,618
$34.27 p/Share
660
Reduced 1.09%
60,015
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
-
1,478
Added 2.38%
60,675
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$36,398
$35.27 p/Share
1,032
Reduced 1.71%
59,197
Common Stock
Feb 22
2025
BUY
Exercise of conversion of derivative security
-
2,311
Added 3.7%
60,229
Common Stock
Nov 08
2024
SELL
Open market or private sale
$787,600
$39.38 p/Share
20,000
Reduced 25.67%
57,918
Common Stock
Jul 02
2024
SELL
Payment of exercise price or tax liability
$14,611
$36.99 p/Share
395
Reduced 0.5%
77,918
Common Stock, par valu...
Jul 02
2024
BUY
Exercise of conversion of derivative security
-
1,620
Added 2.03%
78,313
Common Stock, par valu...
Mar 05
2024
SELL
Payment of exercise price or tax liability
$34,619
$46.72 p/Share
741
Reduced 0.96%
76,693
Common Stock, par valu...
Mar 05
2024
BUY
Exercise of conversion of derivative security
-
3,040
Added 3.78%
77,434
Common Stock, par valu...
Mar 03
2024
SELL
Payment of exercise price or tax liability
$645,445
$48.06 p/Share
13,430
Reduced 15.29%
74,394
Common Stock, par valu...
Mar 03
2024
BUY
Exercise of conversion of derivative security
-
55,148
Added 38.72%
87,286
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$23,068
$48.06 p/Share
480
Reduced 1.45%
32,676
Common Stock, par valu...
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,970
Added 5.61%
33,156
Common Stock, par valu...
Feb 24
2024
SELL
Payment of exercise price or tax liability
$21,194
$48.28 p/Share
439
Reduced 1.39%
31,186
Common Stock, par valu...
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
1,478
Added 4.46%
31,625
Common Stock, par valu...
Jul 02
2023
SELL
Payment of exercise price or tax liability
$320,097
$47.79 p/Share
6,698
Reduced 18.18%
30,147
Common Stock, par valu...
Jul 02
2023
BUY
Exercise of conversion of derivative security
-
16,197
Added 30.93%
36,175
Common Stock, par valu...
Mar 05
2023
SELL
Payment of exercise price or tax liability
$664,847
$52.9 p/Share
12,568
Reduced 37.84%
20,648
Common Stock, par valu...
Mar 05
2023
BUY
Exercise of conversion of derivative security
-
30,393
Added 48.74%
31,959
Common Stock, par valu...
Mar 03
2023
SELL
Payment of exercise price or tax liability
$48,297
$52.9 p/Share
913
Reduced 24.44%
2,823
Common Stock, par valu...
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
2,206
Added 37.13%
3,736
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$42,477
$52.12 p/Share
815
Reduced 34.75%
1,530
Common Stock, par valu...
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,970
Added 45.65%
2,345
Common Stock, par valu...
Aug 10
2022
SELL
Open market or private sale
$80,960
$41.97 p/Share
1,929
Reduced 83.72%
375
Common Stock, par valu...
Aug 09
2022
SELL
Open market or private sale
$169,942
$41.5 p/Share
4,095
Reduced 63.99%
2,304
Common Stock, par valu...