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...
Jul 02
2022
SELL
Payment of exercise price or tax liability
$23,728
$32.91 p/Share
721
Reduced 10.13%
6,399
Common Stock, par valu...
Jul 02
2022
BUY
Exercise of conversion of derivative security
-
1,620
Added 18.54%
7,120
Common Stock, par valu...
Mar 05
2022
SELL
Payment of exercise price or tax liability
$49,487
$36.63 p/Share
1,351
Reduced 19.72%
5,500
Common Stock, par valu...
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
3,039
Added 30.73%
6,851
Common Stock, par valu...