Feb 24
2024
SELL
Payment of exercise price or tax liability
$73,657
$40.83 p/Share
1,804
Reduced 3.07%
57,006
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
4,989
Added 7.82%
58,810
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$137,727
$39.52 p/Share
3,485
Reduced 6.08%
53,821
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
-
1,191
Added 2.36%
49,255
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
8,051
Added 12.75%
55,089
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$96,592
$51.82 p/Share
1,864
Reduced 3.73%
48,064
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
3,874
Added 7.24%
49,652
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
737
Added 1.58%
46,054
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$41,982
$48.2 p/Share
871
Reduced 1.89%
45,317
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
-
616
Added 1.36%
44,735
Common Stock
Jan 24
2022
BUY
Grant, award, or other acquisition
-
1,453
Added 3.07%
45,928
Common Stock
Jun 10
2021
SELL
Open market or private sale
$196,520
$49.13 p/Share
4,000
Reduced 8.31%
44,119
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$47,669
$36.64 p/Share
1,301
Reduced 2.63%
48,119
Common Stock
Jan 25
2021
BUY
Exercise of conversion of derivative security
-
560
Added 1.18%
46,890
Common Stock
Jan 25
2021
BUY
Grant, award, or other acquisition
-
2,530
Added 4.89%
49,184
Common Stock
Feb 04
2020
SELL
Open market or private sale
$37,125
$45.0 p/Share
825
Reduced 1.71%
47,505
Common Stock
Jan 29
2020
SELL
Payment of exercise price or tax liability
$72,316
$44.75 p/Share
1,616
Reduced 3.24%
48,330
Common Stock
Jan 29
2020
BUY
Grant, award, or other acquisition
-
4,074
Added 7.54%
49,946
Common Stock
Dec 09
2019
SELL
Open market or private sale
$90,620
$45.31 p/Share
2,000
Reduced 4.18%
45,872
Common Stock
Feb 21
2019
SELL
Open market or private sale
$46,490
$46.49 p/Share
1,000
Reduced 2.05%
47,872
Common Stock
Jan 24
2019
SELL
Payment of exercise price or tax liability
$100,864
$45.91 p/Share
2,197
Reduced 4.3%
48,872
Common Stock
Jan 24
2019
BUY
Grant, award, or other acquisition
-
4,631
Added 8.31%
51,069
Common Stock
Dec 21
2018
SELL
Open market or private sale
$38,050
$38.05 p/Share
1,000
Reduced 2.11%
46,438
Common Stock
Aug 09
2018
SELL
Payment of exercise price or tax liability
$267,121
$56.45 p/Share
4,732
Reduced 9.07%
47,438
Common Stock
Aug 09
2018
BUY
Exercise of conversion of derivative security
-
10,457
Added 16.7%
52,170
Common Stock