May 10
2024
SELL
Open market or private sale
$285,828
$115.72 p/Share
2,470
Reduced 11.73%
18,584
Common Stock, par valu...
Mar 27
2024
SELL
Open market or private sale
$325,561
$95.11 p/Share
3,423
Reduced 13.98%
21,054
Common Stock, par valu...
Mar 27
2024
BUY
Exercise of conversion of derivative security
$258,436
$75.5 p/Share
3,423
Added 12.27%
24,477
Common Stock, par valu...
Feb 03
2024
SELL
Payment of exercise price or tax liability
$49,837
$83.76 p/Share
595
Reduced 2.75%
21,054
Common Stock, par valu...
Feb 03
2024
BUY
Exercise of conversion of derivative security
-
1,394
Added 6.05%
21,649
Common Stock, par valu...
Jan 24
2024
SELL
Payment of exercise price or tax liability
$67,778
$77.55 p/Share
874
Reduced 4.14%
20,255
Common Stock, par valu...
Jan 24
2024
BUY
Exercise of conversion of derivative security
-
1,816
Added 7.91%
21,129
Common Stock, par valu...
Dec 15
2023
SELL
Open market or private sale
$299,304
$77.22 p/Share
3,876
Reduced 16.71%
19,313
Common Stock, par valu...
Dec 15
2023
BUY
Exercise of conversion of derivative security
$265,506
$68.5 p/Share
3,876
Added 14.32%
23,189
Common Stock, par valu...
Aug 04
2023
SELL
Open market or private sale
$206,149
$82.46 p/Share
2,500
Reduced 11.46%
19,313
Common Stock, par valu...
Feb 03
2023
SELL
Payment of exercise price or tax liability
$22,708
$73.97 p/Share
307
Reduced 1.39%
21,813
Common Stock, par valu...
Feb 03
2023
BUY
Exercise of conversion of derivative security
-
728
Added 3.19%
22,120
Common Stock, par valu...
Jan 24
2023
SELL
Payment of exercise price or tax liability
$65,640
$64.67 p/Share
1,015
Reduced 4.53%
21,392
Common Stock, par valu...
Jan 24
2023
BUY
Exercise of conversion of derivative security
-
2,240
Added 9.09%
22,407
Common Stock, par valu...
Jan 23
2023
SELL
Payment of exercise price or tax liability
$294,485
$64.27 p/Share
4,582
Reduced 18.51%
20,167
Common Stock, par valu...
Jan 23
2023
BUY
Exercise of conversion of derivative security
$262,502
$51.23 p/Share
5,124
Added 17.15%
24,749
Common Stock, par valu...
Jan 24
2022
SELL
Payment of exercise price or tax liability
$76,152
$63.04 p/Share
1,208
Reduced 5.8%
19,625
Common Stock, par valu...
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
2,240
Added 9.71%
20,833
Common Stock, par valu...
Dec 06
2021
SELL
Open market or private sale
$71,771
$55.55 p/Share
1,292
Reduced 6.5%
18,593
Common Stock, par valu...
Jan 22
2021
SELL
Payment of exercise price or tax liability
$58,249
$52.81 p/Share
1,103
Reduced 5.26%
19,885
Common Stock, par valu...
Jan 22
2021
BUY
Exercise of conversion of derivative security
-
1,294
Added 5.81%
20,988
Common Stock, par valu...