Oct 15
2024
SELL
Payment of exercise price or tax liability
$23,505
$59.81 p/Share
393
Reduced 2.51%
15,252
Common Stock
Oct 15
2024
BUY
Grant, award, or other acquisition
-
945
Added 5.7%
15,645
Common Stock
Nov 24
2023
SELL
Payment of exercise price or tax liability
$35,392
$49.5 p/Share
715
Reduced 4.64%
14,700
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$21,326
$43.7 p/Share
488
Reduced 4.27%
10,937
Common Stock
Nov 21
2023
BUY
Grant, award, or other acquisition
-
1,175
Added 7.08%
15,415
Common Stock
Oct 06
2023
SELL
Payment of exercise price or tax liability
$40,418
$45.16 p/Share
895
Reduced 5.91%
14,240
Common Stock
Oct 06
2023
BUY
Grant, award, or other acquisition
-
2,146
Added 12.42%
15,135
Common Stock
Feb 13
2023
SELL
Open market or private sale
$441,242
$53.81 p/Share
8,200
Reduced 38.7%
12,989
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$346,368
$42.24 p/Share
8,200
Added 32.43%
17,089
Common Stock
Feb 09
2023
SELL
Open market or private sale
$21,600
$54.0 p/Share
400
Reduced 2.99%
12,989
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
$18,688
$46.72 p/Share
400
Added 2.9%
13,389
Common Stock
Feb 07
2023
SELL
Open market or private sale
$121,500
$54.0 p/Share
2,250
Reduced 14.76%
12,989
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$118,755
$52.78 p/Share
2,250
Added 12.87%
15,239
Common Stock
Dec 02
2022
SELL
Open market or private sale
$91,512
$50.84 p/Share
1,800
Reduced 12.17%
12,989
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$87,102
$48.39 p/Share
1,800
Added 10.85%
14,789
Common Stock
Nov 22
2022
BUY
Grant, award, or other acquisition
-
1,115
Added 7.91%
12,989
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$36,424
$52.41 p/Share
695
Reduced 5.53%
11,874
Common Stock
Nov 19
2022
BUY
Grant, award, or other acquisition
-
613
Added 4.65%
12,569
Common Stock
Sep 15
2022
SELL
Payment of exercise price or tax liability
$25,916
$38.68 p/Share
670
Reduced 5.31%
11,956
Common Stock
Nov 23
2021
SELL
Payment of exercise price or tax liability
$15,507
$43.93 p/Share
353
Reduced 2.72%
12,626
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
962
Added 6.9%
12,979
Common Stock
Nov 23
2021
BUY
Grant, award, or other acquisition
-
1,080
Added 8.25%
12,017
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$25,181
$37.81 p/Share
666
Reduced 5.51%
11,425
Common Stock
Nov 24
2020
SELL
Payment of exercise price or tax liability
$7,418
$23.11 p/Share
321
Reduced 2.59%
12,091
Common Stock
Nov 24
2020
BUY
Grant, award, or other acquisition
-
1,076
Added 7.98%
12,412
Common Stock