Jul 31
2024
SELL
Payment of exercise price or tax liability
$460,985
$64.6 p/Share
7,136
Reduced 9.22%
70,296
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$1,177,876
$67.02 p/Share
17,575
Added 18.5%
77,432
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
8,055
Added 11.86%
59,857
Common Stock
May 06
2024
SELL
Open market or private sale
$1,116,463
$70.09 p/Share
15,929
Reduced 23.52%
51,802
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$600,523
$37.7 p/Share
15,929
Added 20.26%
62,679
Common Stock
May 03
2024
SELL
Open market or private sale
$1,048,858
$70.05 p/Share
14,973
Reduced 22.42%
51,802
Common Stock
May 03
2024
BUY
Exercise of conversion of derivative security
$642,042
$42.88 p/Share
14,973
Added 18.68%
65,175
Common Stock
May 02
2024
SELL
Open market or private sale
$1,169,167
$70.01 p/Share
16,700
Reduced 24.38%
51,802
Common Stock
May 02
2024
BUY
Exercise of conversion of derivative security
$803,103
$48.09 p/Share
16,700
Added 19.6%
68,502
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$272,867
$59.8 p/Share
4,563
Reduced 8.1%
51,802
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
$680,302
$58.27 p/Share
11,675
Added 17.16%
56,365
Common Stock
Apr 03
2023
SELL
Open market or private sale
$1,051,950
$55.05 p/Share
19,109
Reduced 29.95%
44,690
Common Stock
Apr 03
2023
BUY
Exercise of conversion of derivative security
$361,924
$18.94 p/Share
19,109
Added 23.05%
63,799
Common Stock
Mar 28
2023
SELL
Open market or private sale
$283,738
$55.02 p/Share
5,157
Reduced 10.35%
44,690
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
$97,673
$18.94 p/Share
5,157
Added 9.38%
49,847
Common Stock
Mar 27
2023
SELL
Open market or private sale
$657,984
$55.02 p/Share
11,959
Reduced 21.11%
44,690
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$324,088
$27.1 p/Share
11,959
Added 20.18%
47,315
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$43,506
$44.53 p/Share
977
Reduced 2.14%
44,690
Common Stock
Jul 29
2022
SELL
Sale (or disposition) back to the issuer
-
4,322
Reduced 8.65%
45,667
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
15,225
Added 23.35%
49,989
Common Stock
Apr 11
2022
SELL
Open market or private sale
$1,713,042
$49.75 p/Share
34,433
Reduced 49.76%
34,764
Common Stock
Apr 11
2022
BUY
Exercise of conversion of derivative security
$620,311
$21.47 p/Share
28,892
Added 31.91%
61,655
Common Stock
Apr 08
2022
SELL
Open market or private sale
$302,621
$49.61 p/Share
6,100
Reduced 13.15%
40,305
Common Stock
Apr 08
2022
BUY
Exercise of conversion of derivative security
$76,800
$24.0 p/Share
3,200
Added 6.85%
43,505
Common Stock
Mar 28
2022
SELL
Open market or private sale
$59,508
$49.59 p/Share
1,200
Reduced 2.7%
43,205
Common Stock