Feb 23
2023
BUY
Exercise of conversion of derivative security
-
1,508
Added 3.09%
47,357
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$82,972
$57.46 p/Share
1,444
Reduced 3.05%
45,849
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
-
3,208
Added 6.35%
47,293
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$47,584
$56.38 p/Share
844
Reduced 1.88%
44,085
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
1,849
Added 3.95%
44,929
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$784,414
$57.42 p/Share
13,661
Reduced 24.08%
43,080
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
35,728
Added 38.64%
56,741
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$18,684
$42.08 p/Share
444
Reduced 2.07%
21,013
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
1,334
Added 5.85%
21,457
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$38,593
$46.33 p/Share
833
Reduced 4.55%
17,457
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
2,699
Added 13.03%
18,012
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$23,296
$52.0 p/Share
448
Reduced 2.79%
15,591
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,508
Added 8.59%
16,039
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$25,961
$53.09 p/Share
489
Reduced 3.26%
14,531
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
-
1,559
Added 9.4%
15,020
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$35,875
$53.07 p/Share
676
Reduced 4.78%
13,461
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,848
Added 11.56%
14,137
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$19,329
$48.81 p/Share
396
Reduced 3.12%
12,289
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
-
1,333
Added 9.51%
12,685
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$42,759
$49.49 p/Share
864
Reduced 5.81%
14,018
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
2,698
Added 15.6%
14,594
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$25,474
$43.77 p/Share
582
Reduced 4.56%
12,184
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
-
1,560
Added 10.89%
12,766
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$25,456
$43.89 p/Share
580
Reduced 4.92%
11,206
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,849
Added 13.56%
11,786
Common Stock