May 07
2024
SELL
Open market or private sale
$1,284,855
$62.29 p/Share
20,627
Reduced 27.29%
54,965
Common Stock, $.25 Par...
May 07
2024
BUY
Exercise of conversion of derivative security
$863,858
$41.88 p/Share
20,627
Added 21.44%
75,592
Common Stock, $.25 Par...
Feb 28
2024
BUY
Grant, award, or other acquisition
-
2,487
Added 4.33%
54,965
Common Stock, $.25 Par...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$159,371
$59.29 p/Share
2,688
Reduced 4.87%
52,478
Common Stock, $.25 Par...
Feb 15
2024
BUY
Grant, award, or other acquisition
-
8,736
Added 13.67%
55,166
Common Stock, $.25 Par...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
2,445
Added 5.0%
46,430
Common Stock, $.25 Par...
Feb 21
2023
SELL
Payment of exercise price or tax liability
$34,388
$60.12 p/Share
572
Reduced 1.28%
43,985
Common Stock, $.25 Par...
Feb 16
2023
SELL
Payment of exercise price or tax liability
$119,597
$59.59 p/Share
2,007
Reduced 4.31%
44,557
Common Stock, $.25 Par...
Feb 16
2023
BUY
Grant, award, or other acquisition
-
6,418
Added 12.11%
46,564
Common Stock, $.25 Par...
Nov 11
2022
SELL
Open market or private sale
$2,560,258
$60.86 p/Share
42,068
Reduced 51.17%
40,146
Common Stock, $.25 Par...
Nov 11
2022
BUY
Exercise of conversion of derivative security
$1,564,929
$37.2 p/Share
42,068
Added 33.85%
82,214
Common Stock, $.25 Par...
Feb 25
2022
SELL
Open market or private sale
$2,421,130
$62.67 p/Share
38,633
Reduced 49.04%
40,146
Common Stock, $.25 Par...
Feb 25
2022
BUY
Exercise of conversion of derivative security
$1,452,987
$37.61 p/Share
38,633
Added 32.9%
78,779
Common Stock, $.25 Par...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$58,600
$62.54 p/Share
937
Reduced 2.28%
40,146
Common Stock, $.25 Par...
Feb 17
2022
SELL
Payment of exercise price or tax liability
$78,926
$60.9 p/Share
1,296
Reduced 3.06%
41,083
Common Stock, $.25 Par...
Feb 17
2022
BUY
Grant, award, or other acquisition
-
4,106
Added 8.83%
42,379
Common Stock, $.25 Par...
Jul 26
2021
SELL
Open market or private sale
$1,804,480
$57.01 p/Share
31,652
Reduced 45.27%
38,273
Common Stock, $.25 Par...
Jul 26
2021
BUY
Exercise of conversion of derivative security
$1,087,246
$34.35 p/Share
31,652
Added 31.16%
69,925
Common Stock, $.25 Par...
Feb 20
2021
SELL
Payment of exercise price or tax liability
$132,040
$50.11 p/Share
2,635
Reduced 6.44%
38,273
Common Stock, $.25 Par...
Feb 18
2021
SELL
Payment of exercise price or tax liability
$32,685
$50.13 p/Share
652
Reduced 1.57%
40,908
Common Stock, $.25 Par...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
2,163
Added 4.95%
41,560
Common Stock, $.25 Par...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$60,879
$50.69 p/Share
1,201
Reduced 2.96%
39,397
Common Stock, $.25 Par...
Mar 04
2020
SELL
Open market or private sale
$1,268,200
$57.84 p/Share
21,926
Reduced 35.07%
40,598
Common Stock, $.25 Par...
Mar 04
2020
BUY
Exercise of conversion of derivative security
$701,632
$32.0 p/Share
21,926
Added 25.96%
62,524
Common Stock, $.25 Par...
Feb 21
2020
SELL
Payment of exercise price or tax liability
$129,424
$59.78 p/Share
2,165
Reduced 5.06%
40,598
Common Stock, $.25 Par...