Mar 09
2023
SELL
Payment of exercise price or tax liability
$47,539
$30.81 p/Share
1,543
Reduced 1.24%
123,163
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
4,460
Added 3.45%
124,706
Common Stock
Mar 08
2023
SELL
Payment of exercise price or tax liability
$61,205
$30.21 p/Share
2,026
Reduced 1.66%
120,246
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
-
5,857
Added 4.57%
122,272
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$79,090
$31.51 p/Share
2,510
Reduced 2.11%
116,415
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
6,852
Added 5.45%
118,925
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$96,592
$62.6 p/Share
1,543
Reduced 1.36%
112,073
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
4,460
Added 3.78%
113,616
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
1,715
Added 1.55%
109,156
Common Stock
Mar 05
2022
SELL
Payment of exercise price or tax liability
$111,879
$64.67 p/Share
1,730
Reduced 1.58%
107,441
Common Stock
Mar 05
2022
BUY
Exercise of conversion of derivative security
-
5,000
Added 4.38%
109,171
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$162,416
$68.53 p/Share
2,370
Reduced 2.22%
104,171
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
6,852
Added 6.04%
106,541
Common Stock
Feb 18
2022
SELL
Open market or private sale
$262,125
$69.9 p/Share
3,750
Reduced 3.63%
99,689
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$65,663
$17.51 p/Share
3,750
Added 3.5%
103,439
Common Stock
Feb 04
2022
SELL
Open market or private sale
$265,575
$70.82 p/Share
3,750
Reduced 3.63%
99,689
Common Stock
Feb 04
2022
BUY
Exercise of conversion of derivative security
$65,663
$17.51 p/Share
3,750
Added 3.5%
103,439
Common Stock
Jan 21
2022
SELL
Open market or private sale
$278,662
$74.31 p/Share
3,750
Reduced 3.63%
99,689
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
$65,663
$17.51 p/Share
3,750
Added 3.5%
103,439
Common Stock
Jan 07
2022
SELL
Open market or private sale
$312,412
$83.31 p/Share
3,750
Reduced 3.63%
99,689
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
$65,663
$17.51 p/Share
3,750
Added 3.5%
103,439
Common Stock
Oct 08
2021
SELL
Open market or private sale
$69,892
$78.53 p/Share
890
Reduced 0.88%
99,689
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
1,411
Added 1.38%
100,579
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$219,572
$68.0 p/Share
3,229
Reduced 3.15%
99,168
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
6,511
Added 5.98%
102,397
Common Stock