Mar 28
2022
SELL
Open market or private sale
$36,261
$39.63 p/Share
915
Reduced 1.13%
80,249
Common Stock
Mar 27
2022
BUY
Exercise of conversion of derivative security
-
2,291
Added 2.75%
81,164
Common Stock
Mar 23
2022
SELL
Open market or private sale
$17,702
$40.6 p/Share
436
Reduced 0.55%
78,873
Common Stock
Mar 22
2022
BUY
Exercise of conversion of derivative security
-
1,078
Added 1.34%
79,309
Common Stock
Mar 10
2022
SELL
Open market or private sale
$50,466
$42.16 p/Share
1,197
Reduced 1.51%
78,231
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
3,021
Added 3.66%
79,428
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$113,160
$58.39 p/Share
1,938
Reduced 2.47%
76,407
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
7,353
Added 8.58%
78,345
Common Stock
Jan 24
2022
SELL
Open market or private sale
$76,436
$59.95 p/Share
1,275
Reduced 1.76%
70,992
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
-
4,579
Added 5.96%
72,267
Common Stock
Dec 28
2021
SELL
Open market or private sale
$83,485
$91.34 p/Share
914
Reduced 1.33%
67,688
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
-
2,292
Added 3.23%
68,602
Common Stock
Dec 23
2021
SELL
Open market or private sale
$40,172
$93.64 p/Share
429
Reduced 0.64%
66,310
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
-
1,077
Added 1.59%
66,739
Common Stock
Dec 10
2021
SELL
Open market or private sale
$109,231
$91.33 p/Share
1,196
Reduced 1.79%
65,662
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
-
3,021
Added 4.32%
66,858
Common Stock
Dec 07
2021
SELL
Open market or private sale
$322,057
$91.99 p/Share
3,501
Reduced 5.2%
63,837
Common Stock
Dec 04
2021
BUY
Exercise of conversion of derivative security
-
8,750
Added 11.5%
67,338
Common Stook
Nov 10
2021
SELL
Open market or private sale
$271,337
$112.03 p/Share
2,422
Reduced 3.91%
59,483
Common Stoock
Nov 10
2021
SELL
Open market or private sale
$2,461,315
$110.98 p/Share
22,178
Reduced 26.38%
61,905
Common Stock
Nov 10
2021
SELL
Open market or private sale
$100,795
$112.62 p/Share
895
Reduced 1.5%
58,588
Common Stook
Sep 28
2021
SELL
Open market or private sale
$103,375
$109.16 p/Share
947
Reduced 1.11%
84,083
Common Stock
Sep 27
2021
SELL
Open market or private sale
$2,871,000
$114.84 p/Share
25,000
Reduced 22.72%
85,030
Common Stock
Sep 27
2021
BUY
Exercise of conversion of derivative security
-
2,292
Added 2.04%
110,030
Common Stock
Sep 23
2021
SELL
Open market or private sale
$53,661
$125.67 p/Share
427
Reduced 0.39%
107,738
Common Stock