Jul 31
2024
SELL
Payment of exercise price or tax liability
$296,061
$64.6 p/Share
4,583
Reduced 12.94%
30,842
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$350,849
$67.02 p/Share
5,235
Added 12.88%
35,425
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
5,175
Added 14.63%
30,190
Common Stock
May 06
2024
SELL
Open market or private sale
$363,386
$70.96 p/Share
5,121
Reduced 16.99%
25,015
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$713
$50.93 p/Share
14
Added 0.05%
30,136
Common Stock
Oct 10
2023
SELL
Open market or private sale
$242,360
$60.59 p/Share
4,000
Reduced 11.72%
30,122
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$75,760
$18.94 p/Share
4,000
Added 10.49%
34,122
Common Stock
Aug 07
2023
SELL
Open market or private sale
$511,073
$59.95 p/Share
8,525
Reduced 22.06%
30,122
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$280,046
$32.85 p/Share
8,525
Added 21.02%
32,027
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$169,174
$59.8 p/Share
2,829
Reduced 8.59%
30,122
Common Stock
Jul 25
2023
SELL
Open market or private sale
$697,207
$58.12 p/Share
11,996
Reduced 26.69%
32,951
Common Stock
Jul 25
2023
BUY
Exercise of conversion of derivative security
$402,105
$33.52 p/Share
11,996
Added 25.1%
35,797
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
$322,524
$58.27 p/Share
5,535
Added 14.38%
32,951
Common Stock
Mar 29
2023
SELL
Open market or private sale
$709,977
$54.74 p/Share
12,970
Reduced 32.12%
27,416
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$407,906
$31.45 p/Share
12,970
Added 30.88%
29,036
Common Stock
Jan 03
2023
SELL
Open market or private sale
$892,000
$44.6 p/Share
20,000
Reduced 42.18%
27,416
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$378,800
$18.94 p/Share
20,000
Added 29.67%
47,416
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$32,151
$44.53 p/Share
722
Reduced 2.57%
27,416
Common Stock
Jul 29
2022
SELL
Sale (or disposition) back to the issuer
-
3,022
Reduced 9.7%
28,138
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
7,220
Added 18.81%
31,160
Common Stock
Mar 29
2022
SELL
Open market or private sale
$758,116
$48.26 p/Share
15,709
Reduced 39.62%
23,940
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
$444,565
$28.3 p/Share
15,709
Added 28.38%
39,649
Common Stock
Mar 28
2022
SELL
Open market or private sale
$242,257
$49.03 p/Share
4,941
Reduced 20.27%
19,440
Common Stock
Mar 28
2022
BUY
Exercise of conversion of derivative security
$180,149
$36.46 p/Share
4,941
Added 17.11%
23,940
Common Stock
Mar 25
2022
BUY
Grant, award, or other acquisition
-
3,534
Added 12.86%
23,940
Common Stock