Feb 02
2023
SELL
Payment of exercise price or tax liability
$425,375
$41.0 p/Share
10,375
Reduced 4.94%
199,627
Common Stock, par valu...
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
23,207
Added 9.95%
210,002
Common Stock, par valu...
Jan 13
2023
SELL
Payment of exercise price or tax liability
$246,398
$40.68 p/Share
6,057
Reduced 3.14%
186,795
Common Stock, par valu...
Jan 11
2023
BUY
Grant, award, or other acquisition
-
1,773
Added 0.91%
192,852
Common Stock, par valu...
Oct 12
2022
BUY
Grant, award, or other acquisition
-
1,710
Added 0.89%
191,079
Common Stock, par valu...
Jul 13
2022
BUY
Grant, award, or other acquisition
-
1,287
Added 0.68%
189,369
Common Stock, par valu...
Apr 13
2022
BUY
Grant, award, or other acquisition
-
874
Added 0.46%
188,081
Common Stock, par valu...
Apr 05
2022
-
350
Reduced 0.19%
187,206
Common Stock, par valu...
Jan 31
2022
SELL
Payment of exercise price or tax liability
$78,686
$63.05 p/Share
1,248
Reduced 0.66%
187,556
Common Stock, par valu...
Jan 28
2022
BUY
Grant, award, or other acquisition
-
7,534
Added 4.53%
158,739
Common Stock, par valu...
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
30,065
Added 13.74%
188,804
Common Stock, par valu...
Jan 18
2022
SELL
Payment of exercise price or tax liability
$331,793
$69.91 p/Share
4,746
Reduced 3.04%
151,205
Common Stock, par valu...
Jan 13
2022
SELL
Payment of exercise price or tax liability
$17,333
$69.61 p/Share
249
Reduced 0.16%
155,951
Common Stock, par valu...
Jan 12
2022
BUY
Grant, award, or other acquisition
-
766
Added 0.49%
156,200
Common Stock, par valu...
Oct 13
2021
BUY
Grant, award, or other acquisition
-
768
Added 0.49%
155,433
Common Stock, par valu...
Jul 14
2021
BUY
Grant, award, or other acquisition
-
716
Added 0.46%
154,665
Common Stock, par valu...
Apr 14
2021
BUY
Grant, award, or other acquisition
-
743
Added 0.48%
153,948
Common Stock, par valu...
Mar 12
2021
-
250
Reduced 0.16%
153,204
Common Stock, par valu...
Mar 11
2021
SELL
Open market or private sale
$683,100
$68.31 p/Share
10,000
Reduced 6.12%
153,454
Common Stock, par valu...
Feb 18
2021
BUY
Grant, award, or other acquisition
-
8,211
Added 4.78%
163,454
Common Stock, par valu...
Feb 01
2021
SELL
Payment of exercise price or tax liability
$795,085
$56.63 p/Share
14,040
Reduced 8.29%
155,243
Common Stock, par valu...
Jan 29
2021
BUY
Exercise of conversion of derivative security
-
31,484
Added 15.68%
169,283
Common Stock, par valu...
Jan 20
2021
SELL
Payment of exercise price or tax liability
$105,061
$60.94 p/Share
1,724
Reduced 1.24%
137,799
Common Stock, par valu...
Jan 19
2021
SELL
Payment of exercise price or tax liability
$15,296
$60.46 p/Share
253
Reduced 0.18%
139,523
Common Stock, par valu...
Jan 15
2021
BUY
Grant, award, or other acquisition
-
799
Added 0.57%
139,776
Common Stock, par valu...