May 15
2023
SELL
Payment of exercise price or tax liability
$108,245
$32.13 p/Share
3,369
Reduced 13.33%
21,908
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
9,738
Added 28.03%
25,002
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
$15,299
$27.32 p/Share
560
Added 3.48%
15,539
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$11,047
$35.87 p/Share
308
Reduced 2.01%
14,979
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
819
Added 5.09%
15,287
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$13,924
$43.11 p/Share
323
Reduced 2.18%
14,468
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
792
Added 5.08%
14,791
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$16,092
$39.54 p/Share
407
Reduced 2.83%
13,999
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
820
Added 5.39%
14,406
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$16,654
$42.27 p/Share
394
Reduced 2.82%
13,586
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
793
Added 5.37%
13,980
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$18,999
$46.68 p/Share
407
Reduced 2.99%
13,187
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
820
Added 5.69%
13,594
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$21,713
$55.25 p/Share
393
Reduced 2.98%
12,774
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
792
Added 5.67%
13,167
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$28,820
$70.81 p/Share
407
Reduced 3.18%
12,375
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
820
Added 6.03%
12,782
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$116,092
$73.85 p/Share
1,572
Reduced 11.88%
11,656
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
3,170
Added 19.33%
13,228
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
$18,718
$61.17 p/Share
306
Added 2.49%
11,962
Common Stock
May 09
2022
BUY
Open market or private purchase
$174,750
$69.9 p/Share
2,500
Added 19.91%
10,058
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$31,930
$112.43 p/Share
284
Reduced 3.62%
7,558
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
819
Added 9.46%
7,842
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$52,772
$129.66 p/Share
407
Reduced 5.48%
7,023
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
820
Added 9.94%
7,430
Common Stock