Oct 15
2024
SELL
Payment of exercise price or tax liability
$41,926
$59.81 p/Share
701
Reduced 2.41%
28,350
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
1,540
Added 5.03%
29,051
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$66,577
$49.5 p/Share
1,345
Reduced 4.66%
27,511
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$38,543
$43.7 p/Share
882
Reduced 3.9%
21,717
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
1,875
Added 6.1%
28,856
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$75,959
$45.16 p/Share
1,682
Reduced 5.87%
26,981
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
-
3,698
Added 11.43%
28,663
Common Stock
Mar 06
2023
SELL
Open market or private sale
$526,857
$57.58 p/Share
9,150
Reduced 26.82%
24,965
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$332,236
$36.31 p/Share
9,150
Added 23.39%
29,965
Common Stock
Feb 27
2023
SELL
Open market or private sale
$761,046
$53.22 p/Share
14,300
Reduced 36.42%
24,965
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$604,032
$42.24 p/Share
14,300
Added 30.84%
32,065
Common Stock
Feb 17
2023
SELL
Open market or private sale
$221,720
$55.43 p/Share
4,000
Reduced 13.81%
24,965
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$211,120
$52.78 p/Share
4,000
Added 12.13%
28,965
Common Stock
Nov 22
2022
BUY
Grant, award, or other acquisition
-
1,785
Added 6.67%
24,965
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$68,342
$52.41 p/Share
1,304
Reduced 5.33%
23,180
Common Stock
Nov 19
2022
BUY
Grant, award, or other acquisition
$55,344
$52.41 p/Share
1,056
Added 4.13%
24,484
Common Stock
Nov 18
2022
SELL
Payment of exercise price or tax liability
$175,556
$52.28 p/Share
3,358
Reduced 12.54%
23,428
Common Stock
Nov 18
2022
BUY
Exercise of conversion of derivative security
$167,860
$47.96 p/Share
3,500
Added 11.56%
26,786
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$42,045
$38.68 p/Share
1,087
Reduced 4.46%
23,286
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$33,387
$43.93 p/Share
760
Reduced 3.02%
24,373
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
1,656
Added 6.18%
25,133
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
1,760
Added 6.97%
23,477
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$43,141
$37.81 p/Share
1,141
Reduced 4.81%
22,599
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$16,847
$23.11 p/Share
729
Reduced 2.98%
23,740
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
1,851
Added 7.03%
24,469
Common Stock