May 15
2023
BUY
Exercise of conversion of derivative security
-
2,060
Added 15.39%
11,328
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$17,293
$27.32 p/Share
633
Added 6.36%
9,325
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$5,954
$35.87 p/Share
166
Reduced 1.87%
8,692
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
407
Added 4.39%
8,858
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$2,888
$43.11 p/Share
67
Reduced 0.79%
8,451
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
162
Added 1.87%
8,518
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$5,575
$39.54 p/Share
141
Reduced 1.66%
8,356
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
406
Added 4.56%
8,497
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$2,409
$42.27 p/Share
57
Reduced 0.7%
8,091
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
163
Added 1.96%
8,148
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$6,582
$46.68 p/Share
141
Reduced 1.74%
7,985
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
407
Added 4.77%
8,126
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$3,149
$55.25 p/Share
57
Reduced 0.73%
7,719
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
162
Added 2.04%
7,776
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$9,984
$70.81 p/Share
141
Reduced 1.82%
7,614
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
406
Added 4.97%
7,755
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$16,616
$73.85 p/Share
225
Reduced 3.1%
7,043
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
650
Added 8.21%
7,268
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
$18,718
$61.17 p/Share
306
Added 4.0%
7,349
Common Stock
May 09
2022
BUY
Open market or private purchase
$35,000
$70.0 p/Share
500
Added 5.2%
9,118
Common Stock
May 06
2022
BUY
Open market or private purchase
$151,520
$75.76 p/Share
2,000
Added 18.84%
8,618
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$15,515
$112.43 p/Share
138
Reduced 2.04%
6,618
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
407
Added 5.68%
6,756
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$26,191
$129.66 p/Share
202
Reduced 3.08%
6,349
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
406
Added 5.84%
6,551
Common Stock